我的Linux服务器上有一个MongoDB数据库。我想从另一台服务器访问它。我试图通过本地计算机与Robomongo建立连接。连接成功,但是认证失败。
如何获得身份验证凭证?还是应该在可以从其他服务器/ PC访问数据库之前更改MongoDB中的某些内容?
有人建立了这个数据库,因此不可能问他这个问题。
我自己找到了解决方案:
文件etc / mongod.conf有一行'bind_ip'。在此行中,您最初必须添加要访问数据库的IP地址。但是,它不起作用!您最好对此行发表评论。
但是,您现在没有任何身份验证,因此您必须添加身份验证。在这里,您可以找到有关此内容的教程:http : //ghosttx.com/2012/03/how-to-connect-to-a-remote-mongodb-server-with-mongohub-for-mac/
完成此操作后,必须启用身份验证。您可以通过再次编辑etc / mongod.conf并取消注释“ Auth = true”这一行来执行此操作。
现在您可以与您建立Mongo数据库了;)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句