MySQL版本是8.0.4
由于新版本的MySQL新特性导致的。
查询结果如上,因为认证方式改变导致的。在老版本里,一般使用加密方式为mysql_native_password。所以可以直接修改为老版本的加密方式,或者升级新版本的加密方式。
这里采用更改为老版本的加密
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
systemctl restart mysqld
解决~
查询结果如上,因为认证方式改变导致的。在老版本里,一般使用加密方式为mysql_native_password。所以可以直接修改为老版本的加密方式,或者升级新版本的加密方式。
这里采用更改为老版本的加密
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
systemctl restart mysqld
解决~