centos7登錄mongodb,新建數(shù)據(jù)庫并設(shè)置用戶名密碼

https://docs.mongodb.com/v3.0/tutorial/manage-users-and-roles/

mongo -u 用戶名 -p 密碼 要連接的數(shù)據(jù)庫名

centos7上mongodb 新建數(shù)據(jù)庫并設(shè)置用戶名密碼
先創(chuàng)建admin賬號,然后用admin賬號創(chuàng)建其他用戶

use admin
db.createUser(
  {
    user: "管理員用戶名",
    pwd: "管理員密碼",
    roles: [
       { role: "userAdminAnyDatabase", db: "admin" }
    ]
  }
)
  1. 用管理員賬號登錄數(shù)據(jù)庫
  2. use 要創(chuàng)建的新數(shù)據(jù)庫名稱
use ccc
db.createUser({user:"cc",pwd:"cc777",roles:[{role:"dbOwner",db:"ccc"}]})

db.createUser({user:"要創(chuàng)建的新數(shù)據(jù)庫用戶名",pwd:"要創(chuàng)建的新數(shù)據(jù)庫密碼",roles:[{role:"dbOwner",db:"要創(chuàng)建的新數(shù)據(jù)庫名稱"}]})

  1. 退出控制臺從新進入(如果使用剛才創(chuàng)建的用戶名密碼直接進入,不需要執(zhí)行下面的第4步) mongo -u username -p password dbname
  2. 切換到剛才新建的數(shù)據(jù)庫,db.auth("新數(shù)據(jù)庫用戶名", "新數(shù)據(jù)庫密碼" )
  3. db.foo.insert( { x: 1, y: 1 } )
  4. 數(shù)據(jù)庫創(chuàng)建和設(shè)置用戶名密碼完成,可以切換到admin數(shù)據(jù)庫show dbs 查看到剛才創(chuàng)建的數(shù)據(jù)庫

刪除用戶:(切換到當(dāng)前用戶所在的數(shù)據(jù)庫)

db.dropUser(<user_name>) 刪除某個用戶,接受字符串參數(shù)

示例:db.dropUser(“admin”)

db.dropAllUser() 刪除當(dāng)前庫的所有用戶

show users 查看所有用戶

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,329評論 2 89
  • http://www.cnblogs.com/zhoujinyi/p/4610050.html 創(chuàng)建用戶,用戶是跟...
    bbmm閱讀 1,242評論 0 0
  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當(dāng)在唯一索引所對應(yīng)的列上鍵入重復(fù)值時,會觸發(fā)此異常。 O...
    我想起個好名字閱讀 6,032評論 0 9
  • 簡介 MongoDB 是一個基于分布式文件存儲的NoSQL數(shù)據(jù)庫 由C++語言編寫,運行穩(wěn)定,性能高 旨在為 WE...
    大熊_7d48閱讀 37,871評論 1 9
  • 小雅的男朋友和她分手了,在拿到博士錄取通知書的第二天,彼時他們已戀愛八年。從年少懵懂到攜手共進,小雅以...
    小野姑娘閱讀 198評論 0 0

友情鏈接更多精彩內(nèi)容