Ste*_*n_R 26 mysql mysql-workbench openshift
所以我刚刚在Openshift上完成了JBoss应用程序服务器设备的设置,并附加了一个MySQL和phpmyadmin盒式磁带.我的问题是,是否有办法使用像MySQL Workbench这样的应用程序远程访问数据库服务器?
Pau*_*rie 24
您可以使用rhc port-forward将数据库中的端口转发到本地计算机.在这里查看教程.在这种情况下,端口转发的基本思想是,您可以将本地计算机上的端口转发到齿轮上的端口.因此,在您的情况下,您可以将本地计算机上的某个端口转发到mysql正在监听设备中的连接的端口.然后,您将MySQL Workbench连接到本地计算机上的端口.
小智 24
使用SSH和MysqlWorkbench
SSH命令:(在rhc ssh myappname旁边)
echo $OPENSHIFT_MYSQL_DB_HOST
echo $OPENSHIFT_MYSQL_DB_PORT
echo $OPENSHIFT_MYSQL_DB_USERNAME
echo $OPENSHIFT_MYSQL_DB_PASSWORD
Run Code Online (Sandbox Code Playgroud)
MysqlWOrkbench
创建新连接:
设置连接名称
设置连接方法:SSH上的标准TCP/IP
填写SSH hostname = yor app的主机,例如:"myappname-user.rhcloud.com"
SSH用户名=您应用的UUID
SSH密钥文件=在Windows上:C:\ Users\XXX.ssh\id_rsa 在OS X上:/Users/XXX/.ssh/
单击"测试连接"....并使用myqlworkbench
rhc port-forward -a app &
rhc app show -a <app>
mysql -u <user> -h 127.0.0.1 -P 3307 -p
Run Code Online (Sandbox Code Playgroud)
输入密码后,您将在Openshift上与远程mysql连接.
| 归档时间: |
|
| 查看次数: |
36275 次 |
| 最近记录: |