渐变网站,网站建设软件设施,互联网全网营销,网站积分方案新电脑安装最新版本的Mysql#xff0c;用Navicat Premium连接#xff0c;提示#xff1a;authentication plugin caching_sha2
因为mysql8.0开始更新了验证方式#xff0c;Navicat Premium版本连接新MySQL的时候#xff0c;还是上一个版本的认证方式。
不仅Navicat Prem…新电脑安装最新版本的Mysql用Navicat Premium连接提示authentication plugin caching_sha2
因为mysql8.0开始更新了验证方式Navicat Premium版本连接新MySQL的时候还是上一个版本的认证方式。
不仅Navicat Premium会出现这个问题如果没有使用最新的jdbc驱动包jdbc代码连接也会出问题。
所以解决方法无非两种
1、更改Mysql8的密码认证方式为上一个版本的
ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY root; FLUSH PRIVILEGES; #刷新权限
mysql8.*的新特性 caching_sha2_password 密码加密方式
以前版本的mysql密码加密使用的是 mysql_native_password 新添加的用户密码默认使用的 caching_sha2_password 如果在以前mysql基础上升级的 就得用户使用的密码加密使用的是 mysql_native_password 如果使用以前的密码加密方式就修改文件 /etc/my.cnf [mysqld] default_authentication_pluginmysql_native_password
2、安装5.7最新版本
Mysql8.0Mysql5.7Mysql5.6Mysql5.5特性对比