SQLyog连接MySQL8.0报错2058
SQLyog连接MySQL8.0报错2058
问题描述
SQLyog连接MySQL8.0,出现错误2058(Plugin caching_sha2_password could not be loaded:xxxx)
报错原因
MySQL 8.0安装,在初始化数据目录时,将 ‘root'@'localhost'创建帐户,并且该帐户caching_sha2_password默认使用,密码的加密方法发生改变,导致SQLyog不能正常解析,因此报错
解放方案
登录mysql
mysql -uroot -ppassword
执行命令
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your password';
显示如下,表明成功
Query OK