启动mongodb
不启动权限认证
$mongod --config /usr/local/etc/mongod.conf
启动权限认证
$mongod --auth --config /usr/local/etc/mongod.conf
以下操作均在新的终端执行
运行mongodb shell
$
mongo
添加管理员账号(默认情况下系统中没有用户)
切换到admin库
$use admin
$db.createUser( { user: "userAdmin", //用户名 pwd: "123", //密码 roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] //权限 } )
查看所有用户
$
db.system.users.find();
认证用户
$
db.auth("userAdmin","123")
查看数据库
$
show dbs
创建数据库
MongoDB 创建数据库