0

我正在尝试使用我的 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 环境,任何建议或解释都会有所帮助,我感谢您的帮助。谢谢你。

4

1 回答 1

-1

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

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

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

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

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

希望这可以帮助。

于 2013-10-07T23:21:13.560 回答