解决SQLyog连接mysql8.0时报错:错误号码2058
-
具体原因:新的MySQL 8.0安装,在初始化数据目录时,将 ‘root'@'localhost'创建帐户,并且该帐户caching_sha2_password默认使用,密码的加密方法发生了改变,因此SQLyog不能正常解析,才报出如上错误。
执行SQL修改语句以管理员身份进入命令行窗口, 输入命令: mysql -u root -p 登录到你个人的 mysql 数据库,然后 执行一条SQL语句(复制粘贴即可):ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';(上面的sql语句以英文 “;” 结束;123465是笔者自己设置的root密码,你的需要更改为你自己的密码)
如题:
https://jingyan.baidu.com/article/7908e85cda0de1af481ad22c.html
-
-