当前位置: 首页 > news >正文

如何拿模板做网站/谷歌seo排名技巧

如何拿模板做网站,谷歌seo排名技巧,软件开发培训要多少钱,企业网站建设规划pptphp无法连接mongodb 3.0问题解决1 几个常用的roleroot mongodb最高权限userAdmin 自己建立的数据库账号管理权限read 只读权限readWrite 可读可写2 遭遇的梗为数据库建立了账号,php死活连不上,使用mongo能连接上,php就是连不上3 正确的姿势为…

php无法连接mongodb 3.0问题解决

1 几个常用的role

root mongodb最高权限

userAdmin 自己建立的数据库账号管理权限

read 只读权限

readWrite 可读可写

2 遭遇的梗

为数据库建立了账号,php死活连不上,使用mongo能连接上,php就是连不上

3 正确的姿势

为了安全,我们常常给web应用赋予数据库最低的权限,保证数据库安全。能只用到读的绝对不加上写

首先建立一个root role的账号

配置mongodb no auth启动之后

use admin

db.createUser({

user:'root',

pwd:'root',

roles:[

{role:'root',db:'admin'}

]})

为我们新建的数据库(test)建立一个userAdmin

use test

db.createUser({

user:'001say',

pwd:'001say',

roles:[

{role:'userAdmin',db:'test'}

]})

建立数据库连接账号

use test

db.auth('001say','001say')

db.createUser({

user:'say001',

pwd:'say001',

roles:[

{role:'read',db:'test'}

]})

这样你就获得了一个只读权限的say001账号

使用MongoClient连接的时候,可能需要以下格式

$mongo = new MongoClient("mongodb://name:password@192.168.199.140:27017/test");

需要直接在连接中指定数据库,否则MongoClient会默认去连接admin数据库。你的权限不够,当然会导致连接失败

4 后续

第二步是不可缺少的,如果你直接用root权限新建的账号,是不可以连接到test这个数据库的。

mongodb提供了很细腻的权限管理,最小权限到对集合的操作。

如果还是连不上,可能需要一个最新的驱动。pecl

如果有遇到类似问题的,希望能帮到你~~

文章纯手打,如有错误,请联系我修改~~谢谢

http://www.jmfq.cn/news/5036869.html

相关文章:

  • 网页模板库/seo内部优化具体做什么
  • 昆明建网站电话/青岛招聘seo
  • 页面设计与制作专业/北京百度搜索优化
  • 正规网站建设定制/企业查询网站
  • 中职示范校建设验收网站/北京专门做seo
  • 网上做网站任务/网络推广的方法有
  • 自己做盗版小说网站吗/手机制作网站的软件
  • wordpress 建站 搜索/sem和seo的区别
  • 网站在线支付功能/二十条优化措施原文
  • 手机免费创建网站的软件/媒介星软文平台
  • wordpress tag 打不开/关键词整站优化
  • 向中纪委网站匿名举报怎么做/做网络营销推广
  • 好网站建设公司哪里好/网站优化方案
  • 专业高端网站建设/公众号软文范例100
  • 我本沉默传奇新开网站/网络营销整合推广
  • 做海报的免费网站/下载应用商店
  • 中国空间站的意义/广州seo公司推荐
  • 网站开发的功能需求和模块划分/济南网络推广网络营销
  • 提供做网站公司有哪些/免费企业网站管理系统
  • 宜昌网站开发/网页制作用什么软件做
  • 电商平台取名字大全/关键词优化快速排名
  • 字体设计教程网站好/排名nba
  • 网站的icon图标做多大/如何在百度推广自己的产品
  • 网页设计与制作实训报告制作内容/搜索引擎优化理解
  • 北京手机网站制作/东莞seo建站咨询
  • 网站开发和推广的不同/推广工具有哪些
  • 114黄页公司/百度爱采购优化软件
  • 网站色调选择/湖南平台网站建设设计
  • 福建省网站建设/友情链接检测
  • 可以做动画的网站有哪些/seo顾问服务公司