【发布时间】:2016-08-31 14:31:39
【问题描述】:
我在 openshift.redhat.com 上部署了一个带有 mysql 和 phpmyadmin 插件的 nodejs 应用程序。我可以通过访问 mywebsite.rhcloud.com/phpmyadmin 并使用我的凭据登录来访问我的数据库,但是当我尝试在本地计算机上添加与 MySQL 工作台的连接时,它似乎没有连接。
我使用的信息是从 sshing 到我的应用程序并输入:
echo $OPENSHIFT_MYSQL_DB_USERNAME
echo $OPENSHIFT_MYSQL_DB_PASSWORD
echo $OPENSHIFT_MYSQL_DB_HOST
echo $OPENSHIFT_MYSQL_DB_PORT
这给出了我在 MySQL 工作台中使用的用户名、密码、主机和端口。
我试过这个:https://stackoverflow.com/a/27333276/2890156
将绑定地址从我的数据库 ip 更改为 0.0.0.0,从 phpmyadmin 网络界面添加了一个新用户,% 允许此帐户从任何 ip 连接,但这一切似乎都不起作用。
我无法弄清楚我做错了什么或错过了什么,有人可以帮我吗?
编辑: 似乎我更改的绑定地址在重新启动 mysql 墨盒后已更改回我的远程数据库 ip...
【问题讨论】:
-
更改绑定ip后是否重启了MySql?您是否检查过防火墙中的 3306 端口是否打开?
-
是的,我试过重启,但我不知道如何检查防火墙设置
标签: mysql phpmyadmin openshift mysql-workbench