1、創建數據庫
MongoDB通過命令use 數據庫名
創建數據庫。如果數據庫不存在,該命令將創建一個數據庫,否則將返回已有數據庫。
如果想使用名為mydb
的數據庫,可通過如下命令
> use mydb
switched to db mydb
要檢查當前數據庫,可使用db
命令:
> db
mydb
如果要列出全部數據庫,可使用show dbs
命令:
> show dbs admin 0.000GB config 0.000GB local 0.000GB
您剛創建的數據庫(mydb)不在列表中,空數據庫不會顯示,需要向其插入至少一個文檔。
> db.site.insert({"name":"weiy"}) WriteResult({ "nInserted" : 1 }) > show dbs admin 0.000GB config 0.000GB local 0.000GB mydb 0.000GB
2、直接在當前庫中創建用戶並授予相關權限
> use mydb >db.grantRolesToUser("testuser", [ { role:"dbOwner", db:"mydb"} ]) ;
如果是新用戶,則執行
db.createUser({ user: 'mydb', pwd: 'mydb123xxx', roles: [ { role: "readWrite", db: "mydb" } ] });