Mysql 可以从PHP连接,但不能从Linux Redhat控制台连接

Mysql 可以从PHP连接,但不能从Linux Redhat控制台连接,mysql,linux,redhat,Mysql,Linux,Redhat,我正在尝试从linux RedHat控制台访问我的mysql数据库。我得到的所有大部头: 错误1045(28000):拒绝用户“root”@“localhost”的访问(使用密码:是) 显然,似乎根密码是不正确的,但它不是,因为我可以连接没有任何问题的网站。来自几个已安装框架的所有PHP配置文件都使用相同的配置参数 我正在使用以下命令从控制台进行连接: mysql-u根-p 当控制台提示输入密码时,我无法访问 有什么想法吗 事先非常感谢 Jordi您是否尝试重置的密码root@localhost

我正在尝试从linux RedHat控制台访问我的mysql数据库。我得到的所有大部头:

错误1045(28000):拒绝用户“root”@“localhost”的访问(使用密码:是)

显然,似乎根密码是不正确的,但它不是,因为我可以连接没有任何问题的网站。来自几个已安装框架的所有PHP配置文件都使用相同的配置参数

我正在使用以下命令从控制台进行连接:

mysql-u根-p

当控制台提示输入密码时,我无法访问

有什么想法吗

事先非常感谢


Jordi

您是否尝试重置的密码root@localhost? 可能是解决这个问题的最快方法。

检查php是否从同一台机器/ip连接,以及mysql是否绑定了地址0.0.0.0


:例如,如果绑定到0.0.0.0,则可以使用所有现有帐户连接到服务器。但是如果绑定到127.0.0.1,服务器只接受该地址上的连接。在这种情况下,首先确保mysql.user表中存在'root'@'127.0.0.1'帐户,以便您仍然可以

听起来密码好像是错的