mysql 链接报错:Authentication plugin 'caching_sha2_password'cannot be loaded

错误缘由:mysql

 即从mysql5.7版本以后,默认采用了caching_sha2_password验证方式。linux

解决办法:sql

在linux服务器中,开启mysql,并进入链接的数据库执行以下语句,表示采用原来的身份验证机制。数据库

mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root帐户密码';服务器

或者spa

mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root帐户密码';密码

再次验证,成功。数据