最近学习mongodb,
1.新建库
cmd进入到mongodb的bin目录,输入mongo,进入mongodb
然后# 切换到所需库中 (创建数据库也是这个命令)
use DBNAME (数据库名)
use admin #切库
db.auth('用户名','密码') #认证权限,除刚安装好时没有用户,之后所有操作命令都是需要认证权限的,是安装好后创建的角色用户
# 创建数据访问的普通用户
db.createUser({user:"新用户名",pwd:"密码",roles:[{role:"readWrite",db:"数据库名"}]});
2.修改密码
如果要修改A库的B用户密码
use A #改哪个库的用户密码,要切到哪个库
db.auth('用户名','密码') #认证权限
db.changeUserPassword(
'B'
,
'新密码'
);
3.一些简单的查询语句
show dbs #查看数据库
show users #查看当前库下的用户
查看所有用户的话
,切到admin
db.system.users.find().pretty() #查看所有用户