1. 程式人生 > >linux 下mongo 密碼忘記以及建立資料庫密碼

linux 下mongo 密碼忘記以及建立資料庫密碼

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.完成