刚刚安装mongodb,按照网上的教程安装,但是新建数据的时候,怎么连接都连接不了。百度的话,却很少有这部分说明,或者写的不清不楚的。
终于在 stackoverflow找到解决方法。果然谷歌还是爸爸!
## 这步开始刚刚安装好mongodb,没有进行什么操作
use admin
#创建管理员账户(不能创建数据库)
db.createUser({ user: "admin", pwd: "123456", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
# 创建超级管理员(可以创建数据库)
db.createUser({user:"root",pwd:"123456",roles:[{role: 'root', db: 'admin'}]})
# 退出
exit
# 登录admin 数据库
mongo admin
# root管理员登录
db.auth('root','123456');
# 创建test数据库
use test;
# 查看是否有test数据