遠端連線另一個主機上的MongoDB資料庫伺服器
阿新 • • 發佈:2019-02-02
首先新增使用者
1、首先在MongoDB伺服器主機上進行terminal命令列,輸入
mongo
2、輸入 use admin 進入使用者管理資料庫
3、db.addUser("username","password");這裡的username和password分別為你要設定的使用者名稱和密碼,你可以多加幾個,以備以後使用
如沒有提錯誤資訊,說明已成功新增使用者。
其次,設定伺服器可以通過其它主機的MongoDB客戶端可以連線
1、在終端命令列上輸入
sudo vi /etc/mongod.conf
2、在開啟的檔案中找到
#bind_ip = 127.0.0.1 改為bind_ip=0.0.0.0 即可通過遠端連線此伺服器,以前是隻可以在本地連線
#port = 27017 改為 port=27017 即設定遠端連線的埠
#auth=true 改為 auto=true 即將許可權驗證連線資料庫,如還需通過匿名訪問或不通過許可權驗證訪問,此處可以不改
3、重啟MongoDB
在命令列輸入sudo service mongod restart
或
/etc/init.d/mongod restart
如提示類似以下資訊,說明服務重啟完成
mongod stop/waiting
mongod start/running, process 15883
再進行遠端連線MongoDB資料庫即可。