MySQL 连接SQLyog时出现的2058错误
出现了一个诡异的问题, 在SQLyog中执行mysql连接是出现2058错误, 后面还有错误文字编码, 这个是由于加密方式导致的, SQLyog不支持mysql8的用户的默认加密方式
但是在一个开源的mysql工具中正常
解决方法:在命令行下登录 mysql -u root -p 登录你的 mysql 数据库然后 执行这条SQL
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';然后我在用SQLyog中再执行登录就正常了