### 暫時只是用的 寶塔面板 安裝的 MongoDB4.0
> shell遠程連接到服務器
``` shell
// 進入MongoDB命令行
mongo
// 使用admin庫
use admin
// 創建超級管理員 相當于MySQL的root
//?先創建一個超級管理員
db.createUser({
user:"lane",
pwd:"lane8289",
roles:?[{
role:"root",
db:"admin"
}]
})
//?創建一個?可讀寫制定數據庫的?用戶
db.createUser({
user:"free-cms",
pwd:"free-cms",
roles:?[{
role:"readWrite",
db:"cms"
}]
})
//?查看已存在的用戶
db.system.users.find()
//?刪除一個用戶
usedbname(adminorotherdbname)
db.system.users.remove({
user:"free-cms"
})
db.system.users.find()
\*
read:允許用戶讀取指定數據庫
readWrite:允許用戶讀寫指定數據庫
dbAdmin:允許用戶在指定數據庫中執行管理函數,如索引創建、刪除,查看統計或訪問system.profile
userAdmin:允許用戶向system.users集合寫入,可以找指定數據庫里創建、刪除和管理用戶
clusterAdmin:只在admin數據庫中可用,賦予用戶所有分片和復制集相關函數的管理權限。
readAnyDatabase:只在admin數據庫中可用,賦予用戶所有數據庫的讀權限
readWriteAnyDatabase:只在admin數據庫中可用,賦予用戶所有數據庫的讀寫權限
userAdminAnyDatabase:只在admin數據庫中可用,賦予用戶所有數據庫的userAdmin權限
dbAdminAnyDatabase:只在admin數據庫中可用,賦予用戶所有數據庫的dbAdmin權限。
root:只在admin數據庫中可用。超級賬號,超級權限
*/
```