1. 登录mongodb
以下命令可以用于登录mongodb数据库,但是需要保证用户你声明的数据库中存在对应的用户和密码
mongo --host <hostName> --port <port> -u <username> -p <password> --authenticationDatabase <dbname>
mongo --host 192.168.140.11 -u test -p 123456 --authenticationDatabase test_db
2. 列出所有的数据库
当你以适当角色的用户身份登录后,可以使用以下命令查看所有数据库
show dbs
3. 选择要使用的数据库
要开始使用特定的数据库,可以用以下命令
use <databaseName>
4. 创建用户
当你想让不同的用户拥有不同的权限的时候可以使用以下命令
use <databaseName>
db.createUser({ user: '<username>', pwd: '<password>', roles: [ { role: "readWrite", db: "<databaseName>" } ] });
例子:
use admin
db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: "userAdminAnyDatabase", db: