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

时间:2013-06-03 10:54:20

标签: mysql phpmyadmin osx-mountain-lion

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

#1043 Cannot log in to the MySQL server.

我确定我知道root密码,我可以使用以下命令登录终端中的MySQL:

mysql -u root -p

但如果我使用mysqladmin -u root password ******登录,则会显示

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

我非常感谢任何帮助。我的智慧结束了这个问题。我尝试了很多网站和说明,但它们没用。

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

1 个答案:

答案 0 :(得分:-1)

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

mysqladmin -uroot -p***** (command here)

我有类似的问题,我通过为root设置一个空密码并将其添加到我的config.inc来解决它:

$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

然后,当我成功登录时,我在基于Web的GUI中更改了root密码。

希望这有帮助。