045-access denied for user root@'localhost(using password: YES
时间: 2023-11-06 08:03:33 浏览: 163
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
5星 · 资源好评率100%
"Access denied for user 'root'@'localhost' (using password: YES)"错误是指在Mysql中,使用root用户登录时密码错误导致的访问被拒绝的错误。解决这个问题的步骤如下:
1. 打开一个管理员身份的命令行窗口。
2. 输入以下命令来修改root用户的密码:update mysql.user set authentication_string = password("新设置的密码") where user="root";
3. 刷新权限:flush privileges;
4. 退出命令行窗口并重新打开一个命令行窗口。
5. 使用修改后的密码登录Mysql:mysql -u root -p,然后输入密码验证。
请注意,这些步骤中的密码应该替换成你自己设置的密码。如果你的Mysql版本是5.1,那么在第2步中应该将authentication_string替换为password。
阅读全文