比如我本机装了MongoDB并且开启了服务,没有任何其他设置,这个时候另一台机子直接连我机子用ip如192.168.1.33:27017即可。
但是现在我通过xshell连接到一台服务器,假设ip是192.168.1.4,登陆用户名root,密码123456,MongoDB也启动了服务,端口也是27017,但是别的机子通过连接192.168.1.4:27017连接不成功,需要如何设置服务器呢?这个时候如何带上用户密码。连接错误提示是目标计算机积极拒绝。
使用MongoVUE连接也不行,提示输入用户名密码,我填的是xshell连接服务器的用户名密码,MongoDB应该没设用户和密码。
J'ai jeté un œil à l'adresse de surveillance du service MongoDB, donc si vous utilisez 192.168.1.4, la connexion ne pourra pas être connectée et sera rejetée. Cet élément devrait être
.. Ajoutez les lignes suivantes au fichier mongod S'il existe déjà, veuillez le modifier
De plus, s'il s'agit de Redhat, série Centos, ouvrez le port du pare-feu
Désactiver temporairement Selinux
La réponse ci-dessus est correcte. Il y a une adresse IP de liaison dans le fichier de configuration. L'accès à distance doit être remplacé par l'adresse IP du réseau externe ou l'adresse IP externe du réseau interne. Ouvrez ensuite le port correspondant. Quant à la connexion client, s'il s'agit de la dernière version 3.0 ou supérieure, veuillez vous référer à /q/1010000002776398