請問
(1) 我的實體桌機為 Windows 7
(2) 並用 VMware workstation 11.1 建立一台虛擬機
(3) 並在此虛擬機上安裝 vSphere 5.5
(4) 在 vSphere 5.5 上安裝 CentOS 6.7
(5) 在 CentOS 6.7 上安裝 MongoDB Server 其 port 為 27017
目前想在 Windows 7 上用 Robomongo 連線到 VM 上的 MongoDB Server 但卻被"連線拒絕"
請問要怎設定呢?
PS: SSH 與 Web 都可正常連線
如樓下 yesongow 所述, 有可能是你沒有開放 MongoDB 的 remote connection, 因為他預設只給本機連線, bind address 只有 127.0.0.1, 你至少要 bind 到網卡上的 IP, 請參考此篇:
MongoDB – Allow remote access
謝謝
改為 bind ip 0.0.0.0 後
可以連線了~
MongoDB的帳號root權限,預設應該和MySQLDB一樣,限制為root@localhost登入
你應該要另外建立一個帳號,例如user001,允許登入的IP=Win7
user001@Win7_IP應該要出現在DB的user tables上喔!