mongo3.0权限设置问题
2016-07-12 21:30
477 查看
在linux下面用脚本的形式调用命令db.createUser添加用户之后,用spring boot死活连接不上,于是直接取出admin库的system.users表查看具体内容:
左边是Mongo2.4使用了MONGODB-CR认证方式,右面是Mongo3.2,使用了SCRAM-SHA-1认证方式,所以spring 连不上了。
存放认证方式的位置:admin数据库的system.version中,如下:
上图 mongo2.x使用的3.0也就是CR
上图 mongo3.x使用的5也就是SCRAM-SHA-1
修改方法:
sql="use admin;
db.system.version.remove({});
db.system.version.insert({'_id':'authSchema','currentVersion':3});"
echo "$sql" | /usr/local/mongodb/bin/mongo
就行了
左边是Mongo2.4使用了MONGODB-CR认证方式,右面是Mongo3.2,使用了SCRAM-SHA-1认证方式,所以spring 连不上了。
存放认证方式的位置:admin数据库的system.version中,如下:
上图 mongo2.x使用的3.0也就是CR
上图 mongo3.x使用的5也就是SCRAM-SHA-1
修改方法:
sql="use admin;
db.system.version.remove({});
db.system.version.insert({'_id':'authSchema','currentVersion':3});"
echo "$sql" | /usr/local/mongodb/bin/mongo
就行了
相关文章推荐
- 在Leangoo里怎么创建看板,列表,泳道?
- Implementing Apriori Algorithm in R
- 欧几里德与扩展欧几里德算法 Extended Euclidean algorithm
- Golang 通关初级(1)
- BEEGO session写入,读取
- go strings 常用的几个函数
- usaco contest 2008.11 gold 安慰奶牛
- .gitigore 相关
- category
- ssh-host-config 28: syntax error: got (, expecting Newline
- Google的Google Chart Tools使用
- Django高级视图和URL配置
- ubuntu 16.04 LTS 下Robomongo 无法输入中文的问题
- 大话设计模式(golang) 三、装饰模式
- Sunday Algorithm
- 在Django中使用DISTINCT
- ORA-01017: invalid username/password; logon denied 解决办法
- 在Leangoo里怎么修改昵称,简称,头像?
- Django程序开发基本步骤
- Leangoo用户设置在哪里?