1. 程式人生 > >MongoDB遠端連線及注意事項

MongoDB遠端連線及注意事項

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、連線