转子 https://blog.csdn.net/u010026255/article/details/80062153
在公司用sqlyog好好地,回到家死活连不上,先是报错2003,一想才明白,公司已经有了mysql
直接连账号密码就行,于是装了mysql,但是报错 然后是caching-sha2-password,
查了半天,找到了
处理:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
FLUSH PRIVILEGES; #刷新权限
再重置下密码:alter user 'root'@'localhost' identified by '123qwe';
---------------------
作者:5515
来源:CSDN
原文:https://blog.csdn.net/u010026255/article/details/80062153
版权声明:本文为博主原创文章,转载请附上博文链接!
--------看评论说
因为sha1加密算法被破解了(被中国女教授破解的),所以mysql8以后才升级了sha2算法,出于安全考虑还是升级到新版本比较好 May 8 2018Navicat for MySQL (Windows) version 12.0.28 Improvements: Supported to connect MySQL 8 using SHA2 connection.
感谢原作者