MySQL 8.0数据库主从Authentication plugin ‘caching_sha2_password‘ reported error: Authentication requi问题处理
根据报错提示,发现原因是用于主从复制的slave_user账号在主库中的数据库加密是。在从库通过start slave启动主从复制时出现报错。
·
一、问题描述
在刚搭建好主从复制时,通过change master设置好了主从同步的账号密码以及master_log_file 和 master_log_pos 的值。在启动主从复制的时候报错。
change master to master_host='192.168.31.212',master_user='slaveuser',master_password='123456',master_log_file='mysql-bin.000005',master_log_pos=310717705;
二、错误信息
在从库通过start slave启动主从复制时出现报错
Last_IO_Error: error connecting to master 'slaveuser@192.168.31.212:3306' - retry-time: 60 retries: 1 message: Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection.
三、分析问题
根据报错提示,发现原因是用于主从复制的slave_user账号在主库中的数据库加密是caching_sha2_password,我们需要修改成mysql_native_password
三、解决处理
在主库执行下面的SQL语句:
ALTER USER 'slaveuser'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
更多推荐
已为社区贡献3条内容
所有评论(0)