我想从我的本地客户端工具连接openshift mongodb数据库

时间:2014-11-20 06:52:58

标签: node.js mongodb server openshift database

  • 我有我的高级openshift帐户
  • 我在openshift中拥有所有类型的访问权限
  • 我有ssh key&用户凭据
  • 我有MongoVUE& Robomongo&其他客户端工具打开mongodb数据库。
  • 当我尝试打开任何本地mongodb数据库时,它的工作正常
  • 但是我想直接将我的openhift服务器的mongodb数据库连接到mongoVUE或其他任何地方 所以我可以看到我的服务器数据库中有哪些数据。
  • 我已经尝试了很多次在本地连接,但是它可以连接到openshift但是无法与mongodb数据库连接,所以请提供一些好的&确切的步骤,以便我可以连接它。

2 个答案:

答案 0 :(得分:8)

我也使用mongovue。做一个        'rhc port-forward'

然后使用OPENSHIFT为您提供的Mongodb凭据运行mongovue。

步骤。

 rhc port-forward <app-name>

等几秒钟。然后你应该看到这样的东西。

port forward image

然后运行Mongovue。添加连接并输入您的Openshift Mongodb凭据,如下所示:

Mongovue

保存,选择您的连接,然后按连接。它应该工作。

添加mongodb磁带时,您应该已经获得了mongodb凭据。您也可以ssh到您的应用程序并执行“env”并查看您的mongodb密码和用户名。

答案 1 :(得分:4)

最后,我得到了完美的工具,可以将mongodb与服务器数据库连接,我们可以在其中执行各种CRUD操作。 我们可以使用Robomongo工具,它不需要付费版本来执行CRUD操作。 Robomongo可在这里找到 http://robomongo.org/download.html mongoVUE需要付费版本。

我使用Robomongo。只需做一个'rhc port-forward'

然后使用OPENSHIFT为您提供的Mongodb凭据运行Robomongo。

步骤。

rhc port-forward 等几秒钟。然后你应该看到这样的东西。

端口转发图片

然后运行Robomongo。添加连接并输入您的Openshift Mongodb凭证: