我正在尝试使用我的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环境,任何建议或解释都会有所帮助,我很感激您的帮助。谢谢。
答案 0 :(得分:-1)
这是因为您需要使用以下语法:
mysqladmin -uroot -p***** (command here)
我有类似的问题,我通过为root设置一个空密码并将其添加到我的config.inc来解决它:
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
然后,当我成功登录时,我在基于Web的GUI中更改了root密码。
希望这有帮助。