错误缘由: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帐户密码';密码
再次验证,成功。数据