繁体   English   中英

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

[英]Why I can't log in MYSQL with phpmyadmin?

我有个问题。 我可以通过SHELL或Adminer(无论是root用户还是非root用户)登录MYSQL。 但是我不能用phpmyadmin。 “无法登录到MySQL服务器”。 有什么事吗 PS密码有效。

第一步:检查端口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';

错误“ Cannot log in to the MySQL server ”可能有多种原因。 它只是意味着phpMyAdmin通常无法连接到MySQL Server。

我知道有两个原因:

  1. Config.inc.php文件中的有缺陷的设置(解决方案)

  2. MySQL服务器拒绝任何查询,因为根密码需要更新(解决方案)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM