error 1045 Access denied for user 'root'@'localhost'
时间: 2023-09-23 07:11:00 浏览: 92
连腾讯云上的docker上的mysql报错ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password:
5星 · 资源好评率100%
引用:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 这个错误提示表明用户'root'@'localhost'在尝试连接MySQL时被拒绝了访问权限。解决这个问题的方法有两种不同的途径。
首先,根据引用,如果你使用的是MySQL 8.0及以上版本,你可以使用以下命令来修改'root'用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'
其中,'新密码'是你要设置的新密码。
其次,如果你使用的是MySQL 8.0之前的版本,你可以按照引用的方法来修改'root'用户的密码:
update mysql.user set authentication_string=password("新密码") where user="root";
希望这些方法能够帮助你解决这个问题。
阅读全文