出现这个原因是MySQL8之前的版本中加密规则是mysql_native_password,而在MySQL8之后,加密规则
是caching_sha2_password。解决问题方法有两种;
(1)第一种是升级图形界面工具版本
(2)第二种是把MySQL8用户登录密码加密规则还原成mysql_native_password。
第二种解决方案如下,用命令行登录MySQL数据库之后,执行如下命令修改用户密码加密规则并更新用户密码,这里修改用户名为“root@localhost”的用户密码规则为“mysql_native_password”,密码值为“123456”。
1.登录数据库
2.更改
这样之后就可以连接了
使用sqlyog连接数据库时出现错误(2058)解决方法
最新推荐文章于 2024-06-22 11:38:45 发布