sqlstate hy000 2054 2058 终极解决方案

https://blog.csdn.net/qq_31762741/article/details/115387833

sqlyog配置新连接报错原因:

新版的MySQL8.0加密方法变了

具体原因:新的MySQL 8.0安装,在初始化数据目录时,将 ‘root’@'localhost’创建帐户,并且该帐户caching_sha2_password默认使用,密码的加密方法发生了改变,因此SQLyog不能正常解析,才报出如上错误


1.输入mysql -uroot -p

2.输入密码

3.执行

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

其中root是用户名,password是密码

你可能感兴趣的:(sqlstate hy000 2054 2058 终极解决方案)