广告资源W1

mysql客户端登录报错1045 Access denied for user 'root'@'localhost' (using password: YES)解决办法

Access denied for user 'root'@'localhost' (using password: YES)翻译意思:

用户“root”@“localhost”的访问被拒绝(使用密码:是)

图片[1]-mysql客户端登录报错1045 Access denied for user 'root'@'localhost' (using password: YES)解决办法-易站站长网

报错原因:

一、权限不够,密码正确无法登录。

1.使用登录命令登录mysql

mysql -u root -p

2.使用下面的命令给root登录权限(123456是新密码)

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

3.再次登录连接数据库尝试

二、如果依旧不能登录,说明密码mysql的root登录密码不正确,我们可以使用修改密码的方法解决。

1.输入mysql修改密码的命令

mysql5.6以前的版本使用下面的命令

set password for root@localhost = password('1234567');

8.0以后的mysql版本使用下面的命令

set password for root@localhost = '1234567';

1234567 为自己想要修改的密码,可以自定义。

2.再次登录测试,mysql登录成功!

图片[2]-mysql客户端登录报错1045 Access denied for user 'root'@'localhost' (using password: YES)解决办法-易站站长网

如果忘记root密码可查看下面的文章完美解决

windows下忘记mysql的登录密码亲测解决方法,包含8.0版本

THE END
喜欢就点个赞再走呗~
点赞0赞赏 分享
说点什么 抢沙发
头像
说点正能量的内容吧
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容