我正在尝试连接到安装在Microsoft Azure上的Ubuntu VM上的mongodb数据库。我做了以下事情:
通过ssh连接时,运行mongo命令可以查看和访问存储在mongodb中的数据,但远程完成时,连接失败:
周六10月11日13:34:08.378 JavaScript执行失败:错误:无法连接到服务器xxxxxx.cloudapp.net:27017 at src / mongo / shell / mongo.js:L114
我想我在这里遗漏了一些非常基本的东西。希望有人可以帮助我吗?
答案 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