SQLyog连接Mysql 8.0.19版本数据库报错:错误号码2058 Plugin caching_sha2_password could not be loaded
笔者最近在安装了8.0.19版本数据库后,尝试使用SQLyog连接的时候报错了,报错如下图
经过查询,出现上面报错的原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,下面我们通过将mysql的登录密码的加密规则改成mysql_native_password,具体操作见下方
1.管理员权限运行控制台,通过控制台连接mysql(前提这里要添加环境变量,笔者的mysql安装位置在C:\Program Files\MySQL\MySQL Server 8.0,则将C:\Program Files\MySQL\MySQL Server 8.0\bin路径加入到Path环境变量中,不懂的可以百度下哦)
输入mysql -u root -p 回车
提示输入密码 输入回车后即可登录成功