MySQL8.0安装连接Navicat的坑
发布日期:2021-08-12 02:36:21 浏览次数:7 分类:技术文章

本文共 699 字,大约阅读时间需要 2 分钟。

刚在官网装好MySQL8.0后,我的cmd识别不了启动数据库的指令

需要cd到MySQL的bin目录配置mysql

mysqld --installmysqld --removemysql -u root -p123456use mysqlselect host,user,authentication_string,plugin from user;        #查询

之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,直接去连接Navicat会报错1251

解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;          #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';     #更新一下用户的密码 ALTER USER 'kumata'@'%' IDENTIFIED WITH mysql_native_password BY '123456';             #修改kumata用户密码

done!!

转载于:https://www.cnblogs.com/kumata/p/9563300.html

转载地址:https://blog.csdn.net/weixin_30642561/article/details/97284632 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:spark action之saveastextfile
下一篇:天兔(Lepus)数据库监控系统快速安装部署

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月14日 15时32分21秒