我收到以下错误:
#1045 - Access denied for user: 'root'@'localhost' (Using password: Yes)
问题是什么?
以防万一,请确保一些事情:
它确实看起来像你没有正确的密码的root帐户,但作为第一步,我build议你停止使用root帐户。 相反,创build一个新帐户,只给它实际需要的权限,并使用该帐户为phpMyAdmin,确保正确input用户名和密码。
不能确定具体的问题是什么,你应该提供更多的信息。
所以这只不过是一般的帮助。
错误是由根错误的密码引起的,你有没有设置它? 你确定这是正确的吗?
如果是本地系统,或者您是pipe理员,请尝试链接并重置mysql的密码。
http://dev.mysql.com/doc/refman/4.1/en/passwords.html
希望能帮助到你。
我们在RedHat的MySQL 5和phpMyAdmin上有这个问题。 如果我记得,这是由于phpMyAdmin框中的一个较老的mysqllib。 我们通过使用OLD_PASSWORD()代替PASSWORD()来设置MySQL用户的密码,这些用户是通过phpMyAdmin访问数据库的用户
use mysql; update USER set password=old_password('password') where user=user; flush privileges;
在phpMyAdmin文件夹中检查名为config.inc.php的文件,并添加数据库的密码以及用户名