mongodb遠程連接失敗的原因有:原因一、27017端口未開啟,使用netstat命令開啟27017端口;原因二、mongodb未開啟遠程連接權限,修改mongodb.conf配置文件;
具體方法如下:
原因一:服務器27017端口未開啟,導致遠程連接mongodb失敗
解決方法:
1.首先,使用組合鍵“Ctrl+alt+T”,打開終端;
2.進入到終端后,在命令行中執行以下命令開啟27017端口即可;
netstat -ant | findstr 27017
3.最后,27017端口開啟后,重新進行遠程連接即可;
原因二:mongodb未開啟遠程連接權限,導致遠程連接失敗
解決方法:
1.首先,使用組合鍵“Ctrl+alt+T”,打開終端;
2.進入到終端后,在命令行中執行以下命令停止mongodb服務;
sudo service mongod stop
3.mongodb服務停止后,在命令行中打開mongodb.conf配置文件;
vim /etc/mongodb.conf
4.mongodb.conf配置文件打開后,在文件中進行以下修改;
bind_ip = 127.0.0.1
修改為
bind_ip = 0.0.0.0 #表示允許所有ip連接
5.最后,mongodb.conf配置文件修改好后,重啟mongodb服務,即可實現遠程連接;
sudo systemctl restart mongodb