在azure ubuntu中安装的mongodb无法连接

时间:2014-10-11 17:40:58

标签: mongodb ubuntu azure

我正在尝试连接到安装在Microsoft Azure上的Ubuntu VM上的mongodb数据库。我做了以下事情:

  1. 创建虚拟机。
  2. sudo apt-get mongodb(我用ssh连接到VM)。
  3. 在Azure管理门户上创建了一个端点,公共端口和专用端口都设置为27017。
  4. 通过ssh连接时,运行mongo命令可以查看和访问存储在mongodb中的数据,但远程完成时,连接失败:

    周六10月11日13:34:08.378 JavaScript执行失败:错误:无法连接到服务器xxxxxx.cloudapp.net:27017 at src / mongo / shell / mongo.js:L114

  5. 我想我在这里遗漏了一些非常基本的东西。希望有人可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

当使用常规字符串连接时,mongo看起来有些问题。可能与此JIRA有关。

尝试使用以下语法进行连接:mongo -u <user> -p <password> hostIP:port/db

答案 1 :(得分:1)

确保通过编辑取消绑定IP以远程连接到它:

sudo vi /etc/mongod.conf

设置bind_ip = 0.0.0.0

sudo service mongod restart

进行测试,使用:`mongo SERVER-IP:27017 / DBNAME -u DBUser -p DBPass