为什么我无法使用phpmyadmin登录MYSQL?

时间:2016-03-18 12:51:36

标签: mysql phpmyadmin

我有问题。我可以通过SHELL或Adminer(root或非root用户,无论如何)登录MYSQL。但我无法使用phpmyadmin。 '无法登录MySQL服务器'。有什么不对? 附:密码有效。

2 个答案:

答案 0 :(得分:0)

第一步: 检查端口3306是否打开。如果没有,那么您可以通过在iptables中输入来打开端口3306,或者只是您可以通过以下命令停止此服务(如果不使用任何其他目的)。

$ service iptables stop

第二步: 用户应该有权从您的IP连接,如果没有,则提供以下权利 -

> grant select,insert,update,delete on your_db.* to your_user@'your_ip' identified by 'your_password';

如果这不是生产服务器,那么最初您可以通过以下命令提供全局完整权限来检查问题 -

> grant all privileges on *.* to your_user@'%' identified by 'your_password';

答案 1 :(得分:0)

错误" Cannot log in to the MySQL server"可能有多种原因。它只是意味着,phpMyAdmin通常无法连接到MySQL服务器。

我知道有两个原因:

  1. Config.inc.php文件中的有缺陷的设置(solution)

  2. MySQL服务器拒绝任何查询,因为root密码需要更新(solution)

相关问题