linux 下mongo 密碼忘記以及建立資料庫密碼
阿新 • • 發佈:2018-12-13
1.通過ps -ef|grep mongod找到mongodb的配置檔案mongod.conf
將security:authorization: enabled註釋
2.重啟mongod
systemctl restart mongod
3.登入mongo
use admin
db.system.users.find()
db.system.users.remove({})
4.建立admin使用者
db.createUser({user:'admin',pwd:'XXXXXXX',roles:[{"role":"userAdminAnyDatabase","db":"admin"}]})
5.驗證 db.auth('admin','XXXXXX')
6.建立MERCHANT
use MERCHANT
7.建立MERCHANT使用者aihaimi
db.createUser({user:'aihaimi',pwd:'XXXXXX',roles:[{"role":"readWrite","db":"MERCHANT"}]})
8.認證
db.auth('aihaimi','111111')
9.插入資料(儲存建立的所有:不然會資料庫建立不成功)
db.MERCHANT.insert({"test":"test"})
10.完成