远程连接docker下的MySQL错误如下,即 无法加载插件缓存sha2密码,在MySQL 8.0中,caching_sha2_password是默认的身份验证插件,而不是mysql_native_password,服务器可以正常连接,本地cmd窗口 mysql -h xx.xx.xx.xx -P 33066 -u root -p 123456可以正常连接,所以我猜测是我的sqlyog版本太旧了, 三、解决方法 有两...
今天在阿里云租了一个服务器,当我用sqlyog远程连接mysql时,报了plugin caching_sha2_password could not be loaded错,即无法加载插件缓存sha2密码,但是我在cmd窗口就可以访问,在网上找了很多解决方法都没有解决,最后找到了原因。在MySQL 8.0中,caching_sha2_password是默认的身份验证插件,而不是mysql_native_passwor...
出现这个原因是MySQL8之前的版本中加密规则是mysql_native_password,而在MySQL8之后,加密规则是caching_sha2_password。解决问题方法有两种,第一种是升级图形界面工具版本,第二种是把MySQL8用户登录密码加密规则还原成mysql_native_password。 第二种解决方案如下,用命令行登录MySQL数据库之后,执行如下命令修改用户密码加密...
MySQL新版默认使用caching_sha2_password作为身份验证插件,而旧版是使用mysql_native_password。 当连接MySQL时报错“plugin caching_sha2_password could not be loaded”时,可换回旧版插件。 解决方法 mysql -hlocalhost -uroot -p123456 //进入数据库 use mysql; ALTER USER root@localhost IDENTIFIED WITH mysql_...
现象:某主机远程登录数据库出现如下报错 [xxxx01~]$ mysql-h10.1.254.139-u root-pEnterpassword:ERROR1045(28000):Plugincaching_sha2_password could not be loaded:/usr//usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory ...
原因:mysql登录验证的默认插件变更,从mysql_native_password变为caching_sha2_password。 1.输入密码进入数据库 mysql -u root -p SHOWDATABASES;usemysql; 进入mysql数据库 2、修改加密规则: ALTER USER 'root'@'localhost' IDENTIFIED BY '修改的密码' PASSWORD EXPIRE NEVER; ...
关于连接MySQL出现Authentication plugin ‘caching_sha2_password’ cannot be loaded的解决方法。 出现这个问题是因为mysql8之前的加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级可视化管理工具的驱动,一种是把mysql用户登录密码加密规则还原成mysql_nati...
很多用户在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录...
mysql8 默认加密方式是 caching_sha2_password 这个问题就是使用了caching_sha2_password加密方式却找不到某个必需的文件 先进入mysql, 然后修改mysql默认的加密方式为mysql_native_password 也就是下面两行命令: use mysql; # 选择数据库mysql update user set plugin='mysql_native_password'; # 修改加密方式 ...
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。而用navicat 16 没有出现此类问题。 所以进行修改加密规则: 第一步,win键+R进入命令模式; 第二步,登录MySQL; mysql -u root -p