从其他服务器访问MongoDB

我的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从其他 PC 通过 LAN 访问 xampp 服务器

访问其他HDD ubuntu服务器CLI

无法从其他Windows计算机访问本地ubuntu服务器上的Django服务器

设置可以由网络上其他设备访问的Django开发服务器

可以通过其他OS访问的Subversion控制服务器?

阻止其他XMPP客户端访问我的ejabberd服务器

从网络上的其他计算机访问本地服务器

Postgresql CREATE GRANT - 限制对服务器上其他数据库的访问?

在无服务器Lambda函数中访问/ tmp或其他临时文件结构

Mac:如何从其他计算机远程访问在Docker容器中运行的服务器?

限制访问服务器上的图像:php,htaccess或其他?

RPi:创建可以从其他设备访问的RPi服务器

默认的django开发服务器是否安全或其他人可以访问它?

如何从 C# 服务器中的 POST(或其他 HTTP)请求访问参数?

访问远程mongodb服务器

是否可以在专用服务器上设置VPN,同时让Web服务器nginx,mysql和其他服务从家里访问被阻止的网站?

如何允许网络上的其他计算机访问我的虚拟Web服务器?

PhoneGap桌面服务器正在运行,但无法在其他设备或计算机上访问

Mac OS X计算机无法访问局域网上的其他服务器

如何授予服务器访问PHP文件的权限,而其他人则不能?

如何允许网络之外的其他计算机访问我的虚拟Web服务器?

QsslSocket:无法访问其他对等方(服务器)上的对等方(客户端)证书

无法从局域网中的其他Ubuntu PC访问Apache Web服务器和虚拟主机

如何授予 CentOS 服务器上其他用户访问虚拟环境的权限

Ubuntu 16.04如何安装rsync服务器以供其他系统使用cron通过ssh访问

如何访问SP中其他服务器上的另一个数据库?

SignalR - 如何访问其他服务器端类中的用户映射以向特定用户发送通知

为什么我不能从其他设备通过局域网访问自己的Vue Webpack服务器?

我正在将 ajax 请求传递给其他远程服务器以获取访问记录