下了MySQL 5.0.21和phpMyAdmin 2.8.0.4(均为最新版),在安装mysql时自然设置了密码(安装时必须设置密码,否则无法进行下一步动作啊,密码为12345678),一切均正常,但运行phpMyAdmin - 2.8.0.4时却出现了错误,提示如下:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
提示的意思是“密码不正确”,但密码明明是正确的呀(命令提示符下一切操作均正常),而且config.default.php中的$cfg['Servers'][$i]['password'] = '12345678';也设置好了,但没用啊,无论如何都提示如上错误,最后没法,进入命令提示符,运行update user set password=password("") where user="root";,将密码清空,再运行phpMyAdmin - 2.8.0.4,OK,一切正常了,这是为何,为何mysql设置了管理员密码就不能成功运行了,密码为空则一切正常,原因何在,恳请大家给指点一下,翻遍手头所有的教程都没有提到这个问题,怎样设置才能在mysql管理员密码不为空的情况下也能成功运行phpMyAdmin - 2.8.0.4呢?记的以前版本的phpMyAdmin也曾出现过这样的情况,但后来就没碰到过这样的情况了。