1

我在 Openshift redhat 云服务器上部署了一个应用程序。我想使用 toad 远程访问我的 mysql 数据库。我是蟾蜍新手,从未配置过它。我只想知道如何设置它以访问我的 openshift 数据库?我可以使用 toad 创建与服务器的 ssh 连接,但它需要密码,而 openshift 提供了一个私钥文件来登录服务器。任何人都可以帮助我吗?

4

2 回答 2

2

您可以使用端口转发来获得对数据库的本地访问。这里有一篇关于端口转发的好博文: https ://openshift.redhat.com/community/blogs/getting-started-with-port-forwarding-on-openshift

要获取您的数据库用户名和密码,您可以 ssh 进入您的应用程序并查看与 mysql 相关的环境变量。

$ ssh <uuid>@<appname>-<namespace>.rhcloud.com
[appname-namespace.rhcloud.com ~]\> export | grep MYSQL 

您可以在控制台的应用程序概述页面上的“想要登录到您的应用程序?”下找到列出的 ssh 命令。链接,或通过运行rhc app show命令。

于 2013-02-11T17:31:48.697 回答
0

您需要使用端口转发来远程访问数据库

于 2013-02-11T15:52:52.820 回答