在远程连接腾讯云 Mysql
Authentication plugin caching_sha2_password’ cannot be loaded:
centos7中安装MySQL的版本为8.0.23

解决办法:修改账户密码加密规则并更新用户密码
SHOW VARIABLES LIKE 'validate_password%';

设置将policy置为 low
set global validate_password.policy=0;

再设置length
set global validate_password.length=1;

再修改密码,查看root用户对应的host为% 而不是localhost
select host,user from user;

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxx';

再重新远程连接MySQL就可以了

本文指导用户在 CentOS 7 系统上修复 MySQL 8.0.23版本的验证错误,通过修改账户密码加密规则、设置验证策略和长度,重置root用户的主机名,并最终实现远程连接。
886

被折叠的 条评论
为什么被折叠?



