出现了一个诡异的问题, 在SQLyog中执行mysql连接是出现2058错误, 后面还有错误文字编码, 这个是由于加密方式导致的, SQLyog不支持mysql8的用户的默认加密方式

但是在一个开源的mysql工具中正常

解决方法:在命令行下登录 mysql -u root -p 登录你的 mysql 数据库然后 执行这条SQL

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

然后我在用SQLyog中再执行登录就正常了

标签: none

添加新评论