1. 程式人生 > >遠端連線另一個主機上的MongoDB資料庫伺服器

遠端連線另一個主機上的MongoDB資料庫伺服器

首先新增使用者

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資料庫即可。