MongoDB遠端連線及注意事項
阿新 • • 發佈:2018-12-01
MongoDB的安全模式預設是關閉的,也就是不需要賬號密碼就能訪問資料庫。在 預設情況下啟動MongoDB是沒有開啟認證功能的,如果需要使用賬號密碼驗證連線功能,就需要開啟使用者認證的開關。
這裡使用robomongo工具舉例:
1、建立一個連線
2、在開啟認證模式之前先建立一個管理員賬號,在客戶端中建立myadmin角色
db.createUser( { user: "myadmin", pwd: "myadmin", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })
3、設定配置檔案/etc/mongod.conf
注意:1)鍵值對要用冒號+空格來分開
2)bindIP設定MongoDB服務監聽哪些ip,0.0.0.0表示任意主機都能訪問MongoDB服務
3)authorization是否開啟認證
4、重啟MongoDB服務 service mongod restart
5、連線