暂无图片
重装了win10系统,安装了MYSQL8.0版本,新建环境变量报错1045(28000):Access denied for user'root@localhost
我来答
分享
Liuxu
2021-10-08
重装了win10系统,安装了MYSQL8.0版本,新建环境变量报错1045(28000):Access denied for user'root@localhost


我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
JiekeXu
暂无图片

由于从 MySQL8 开始,身份验证插件发生了改变,默认的 “caching_sha2_password” 不允许远程登录,故需将此插件修改为 “mysql_native_password” 便可登录。

方法:

vim /data/mysql/mysql_3306/my_3306.cnf

# 在[mysqld]中添加如下的代码
default_authentication_plugin=mysql_native_password

这个需要重启服务才生效,然后就可以正常连接,并不是你配置环境变量导致的。

可参考https://mp.weixin.qq.com/s/011y6eCny_p96SLAGRxTEg文中第九节内容。

暂无图片 评论
暂无图片 有用 1
暂无图片
Liuxu
题主
2021-10-08
谢谢老师
薛晓刚

密码不对。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏