我正常使用 phpmyadmin,但今天不知何故每次我尝试以任何用户(甚至是 root 用户)登录时,都会收到以下错误
#1045 Cannot log in to the MySQL server
我检查了 mysql 在服务器上正常运行,并且我可以使用命令行以所有用户身份正常登录。
apache或者mysql中没有错误日志!
请问有什么建议吗?
答案1
多种可能解决方案的总结
显然其中一种方法(评论)有助于解决问题,因此我在这里总结一下:
修改配置文件:
编辑
config.inc.php
:改成。
localhost
127.0.0.1
您可以在 中找到配置文件
/etc/phpmyadmin/
。由于此配置文件中的编辑会自动应用,因此不需要重新启动 phpMyAdmin。
创建新密码:
$ mysqladmin -u root password NEWPASSWORD
重新安装 phpMyAdmin (卸载 + 全新安装):
sudo apt-get remove phpmyadmin sudo apt-get update sudo apt-get install phpmyadmin
可以找到有关新安装的更多详细信息这里。