一、无安全认证启动mongod,登录mongo创建超级用户
1.启动mongodb服务(无安全认证)
mongod -f mongo.conf
2.启动mongo,创建超级用户
db.createUser( { user: "admin", pwd: "admin123", roles: [ { role: "root",db:"admin" }] } )
二、开启安全认证,重启monod,
1.修改mongod配置文件,开启安全服务
dbpath=/Users/sakura/mongodb/data
logpath=/Users/sakura/mongodb/log/mongo.log
logappend=true
port=27017
auth=true
2.重启mongodb服务
mongod -f mongodb/mongo.conf
3.超级用户登录
db.auth('admin','admin123')
5.显示所有数据库
show dbs
7.创建新的数据库
use DATABASE_NAME
8.将创建的数据库加入到数据库中
db.DATABASE_NAME.insert("name":"DATABASE_NAME")
8.为创建的数据库创建管理员
db.createUser({user:'userName',pwd:'password',roles:[{role:'readWrite',db:'DATABASE_NAME'}]})
9.管理员登录
db.auth('userName','password')
10.查看数据库用户
show users