赵走x博客
网站访问量:151539
首页
书籍
软件
工具
古诗词
搜索
登录
2、在MongoDB开启验证的情况下,新建一个数据库 dbName
mac 安装mongodb
mongodb同一个document中两个字段比较查询
mongoengine 关系处理
mongoengine查询
ubuntu安装mongodb(不使用docker)
Centos安装mongodb(不使用docker)
MongoDB唯一索引(Unique) 空值问题
1、mongoengine.errors.InvalidQueryError: Cannot perform join in mongoDB
1、sanic中对motor的操作封装
1、mongodb设置密码后无效,还是可以外网无密码访问
2、在MongoDB开启验证的情况下,新建一个数据库 dbName
资源编号:76594
mongodb相关问题
数据库
热度:90
来源:https://www.jianshu.com/p/1fefd9d470e2
在MongoDB开启验证的情况下,新建一个数据库 dbName ``` use dbName ``` 之后为数据库 dbName 创建用户 dbUser ``` db.createUser({user:"dbUser",pwd:"blahblah",roles:[{role:"dbOwner",db:"dbName"}]}) ``` 无法创建,会报如下错误信息 ``` couldn't add user: not authorized on dbName to execute command ... ``` # 解决方法 ### 关闭验证 将mongod.conf配置文件中的authorization置为disabled ``` vim /etc/mongodb.conf ``` ### 重启MongoDB ``` service mongodb restart ``` 进入mongo控制台执行之前创建用户的命令 ### 开启验证 将mongod.conf配置文件中的authorization置为enabled ### 结束