首页 文章

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

提问于
浏览
2

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

  • 创建虚拟机 .

  • sudo apt-get mongodb(我用ssh连接到VM) .

  • 在Azure管理门户上创建了一个 endpoints ,公共端口和专用端口都设置为27017 .

  • 当通过ssh连接时,运行mongo命令允许我查看和访问存储在mongodb中的数据,但是当远程完成时,连接失败:

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

我想我错过了一些非常基本的东西 . 希望有人可以帮助我吗?

2 回答

  • 2

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

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

  • 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

相关问题