MySql8.0+无法登录可视化软件问题
时刻保持学习之心,方能成就不世功业
当你为了追求更高版本的数据库所带来的便捷时,同时它也存在一些和之前版本不同的特性,现我们就来说一下某一部分:mysql5.0+ 系列和 mysql8.0+ 所带来的问题:
写在之前----->
也许你在使用之前mysql5.0+版本时,可以一点即登,但是更换升级mysql8.0+之后就会出现,令人窒息的画面:
别慌---->前提时小伙伴在安装的时候,一定要记清楚自己所设置的密码,而且mysql5.0+和mysql8.0+的sql更改重置语句不同;
mysql8.0 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决此问题方法有两种,一种是升级客户端驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password。
– 修改指定用户的密码和加密规则
mysql> ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
在客户端一条命令即可改变加密规则,便可完成登录;