phpMyAdmin错误#1043无法使用root密码登录MySQL(OS X 10.8.3)

phpMyAdmin错误#1043无法使用root密码登录MySQL(OS X 10.8.3),mysql,phpmyadmin,osx-mountain-lion,Mysql,Phpmyadmin,Osx Mountain Lion,我试图使用我的根密码(用户名:根密码:**)登录到phpMyAdmin,但我总是收到错误: #1043 Cannot log in to the MySQL server. 我确信我知道root密码,我可以在终端上用以下命令登录MySQL: mysql-u root-p 但是如果我使用mysqladmin-u root密码登录,******它会显示 mysqladmin: connect to server at 'localhost' failed error: 'Access denied

我试图使用我的根密码(用户名:根密码:**)登录到phpMyAdmin,但我总是收到错误:

#1043 Cannot log in to the MySQL server.
我确信我知道root密码,我可以在终端上用以下命令登录MySQL:

mysql-u root-p

但是如果我使用
mysqladmin-u root密码登录,******
它会显示

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
我将非常感谢任何帮助。这个问题使我不知所措。我尝试了很多网站和说明,但都没有用


我的作业依赖于PHP和MySQL环境,任何建议或解释都会有帮助,我感谢您的帮助。谢谢。

这是因为您需要使用以下语法:

mysqladmin -uroot -p***** (command here)
我遇到了一个类似的问题,我通过为root用户设置一个空白密码并将其添加到我的config.inc解决了这个问题:

$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
然后,当我成功登录时,我在基于web的GUI中更改了根密码

希望这有帮助