- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近,我开始使用 openshift,还使用 PHP 和 MySQL 部署了一个应用程序。昨天,出于好奇,我删除了 phpMyAdmin 的密码,猜猜是什么,现在我无法同时登录 phpMyAdmin 和 mysql 数据库。
我已经尝试了两个密码(默认密码和空密码)并卸载并重新安装了 PHPmyAdmin catridge 并且强制重启了应用程序几次但没有任何效果。现在,我不知道发生了什么。感谢您的帮助。
最佳答案
希望这会有所帮助。
我假设您所做的是进入 phpmyadmin 并单击“用户”,然后为其中一个用户单击“编辑权限”,选择“无密码”并点击保存,对吗?如果是这样,那么我认为以下步骤应该有所帮助。
1.) ssh 进入你的设备(你可以使用 rhc ssh 命令)
2.) 运行mysql
命令
3.) 你应该得到这样的错误 ERROR 1045 (28000): Access denied for user 'adminslULJTS'@'127.10.126.130' (using password: YES)
4.) 现在,输入命令 mysql -u $OPENSHIFT_MYSQL_DB_USERNAME -h $OPENSHIFT_MYSQL_DB_HOST -P $OPENSHIFT_MYSQL_DB_PORT -p
5.) 当它要求输入密码时,只需按回车键
6.) 你现在应该登录到 mysql shell
现在您需要将密码重置为 openshift 认为的密码。
1.) 在另一个终端的设备中创建另一个 ssh session ,让旧的保持打开状态
2.) 运行命令 env | grep MYSQL
3.) 这将为您提供重置密码所需的以下信息:
OPENSHIFT_MYSQL_DB_HOST=127.10.126.130
OPENSHIFT_MYSQL_DB_PASSWORD=Il8-rVLIKSrx
OPENSHIFT_MYSQL_DB_USERNAME=adminslULJTS
根据以上信息,返回打开 mysql 连接的 ssh session ,并输入以下命令:
set password for 'adminslULJTS'@'127.10.126.130' = PASSWORD('Il8-rVLIKSrx');
但是您需要将用户名、主机和密码替换为您从上述步骤中获得的用户名、主机和密码。
您现在应该可以使用您可以使用 env | 查看的旧用户名和密码登录 phpmyadmin。 grep MSYQL
命令,或在 openshift.com 上的应用程序的 Web 控制台中查看
这篇知识库文章也可能值得回顾:https://www.openshift.com/kb/kb-e1085-possible-complications-when-changing-your-database-credentials
关于php - 无法连接到 Openshift 上的 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24192193/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!