1、因為寶塔安裝完成以后,沒有可視化界面來添加用戶名和密碼。本身禁止遠程訪問mongodb的情況下是可以不設置用戶名密碼直接mongodb://127.0.0.1:27017來訪問的
但是代碼里面已經使用了mongodb://im_dba:im_dba@127.0.0.1:27017/im這種方式來鏈接mongodb。這個時候就必須要創建一個用戶
2、執行cd /www/server/mongodb/bin/
執行./mongo
db.createUser({ user: "im_dba", pwd: "im_dba", roles: [{ role: "readWrite", db: "im" }] }) 用戶名im_dba 密碼im_dba 數據庫im
其他地方不需要任何修改,代碼里面就可以請求了。
3、如果你要遠程訪問mongodb,操作完成以上幾步以后還需要操作以下幾步
1、打開阿里雲安全組27017端口
2、打開寶塔安全里面的27017端口
3、修改mongodb配置文件里面的
然后就可以在本地用遠程工具進行遠程訪問im數據庫了
如果你有任何疑問,或者遇到任何問題需要解決,可以通過下面的小程序里面的客服聯系我,永久免費解答