【发布时间】:2015-03-28 20:52:53
【问题描述】:
我通过 SSH 连接到我的 openshift 服务器。 我输入:环境 | grep MYSQL
OPENSHIFT_MYSQL_DB_PORT=42361
OPENSHIFT_MYSQL_DB_HOST=XXXXXXX-mydomain.rhcloud.com
OPENSHIFT_MYSQL_DB_PASSWORD=MYPASSWORD
OPENSHIFT_MYSQL_PATH_ELEMENT=/opt/rh/mysql55/root/usr/bin
OPENSHIFT_MYSQL_DB_GEAR_UUID=XXXXXXXXX
OPENSHIFT_MYSQL_DB_USERNAME=MYUSERNAME
OPENSHIFT_MYSQL_DB_URL=mysql://MYUSERNAME:MYPASSWORD@XXXXXX-mydomain.rhcloud.com:42361/
OPENSHIFT_MYSQL_LD_LIBRARY_PATH_ELEMENT=/opt/rh/mysql55/root/usr/lib64
OPENSHIFT_MYSQL_DB_GEAR_DNS=XXXXXXX-mydomain.rhcloud.com
然后,我跑
mysql -u $OPENSHIFT_MYSQL_DB_USERNAME -h $OPENSHIFT_MYSQL_DB_HOST -P $OPENSHIFT_MYSQL_DB_PORT -p
并输入完全相同的密码...但我收到此错误:ERROR 1045 (28000): Access denied for user 'MYUSERNAME'@'10.169.187.123' (using password: YES)
我无法访问 mysql,我的应用程序显示 503 不可用错误(我猜是这个原因)。
我不想丢失里面存储的数据,所以我想更改密码什么的..但是由于我无法连接到mysql,所以我无法像这样更改psw:
\> set password for 'MYUSERNAME'@'10.169.187.123' = PASSWORD('newpassword');
【问题讨论】:
-
使用help.openshift.com 的“联系我们”链接,我们会解决这个问题。请在您的消息中引用此 Stack Overflow 问题。
-
我已经做到了。一周后仍在等待。