易知是连接失败,具体失败的原因多种多样,首先可以查看日志
查询错误日志的存储位置:show variables like '%error';
查看错误日志排查错误
跟主机配置的密码不一致,在忘记密码的情况下可以重新配置主机的配置
在主机中:
//建立账户
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' IDENTIFIED BY '123456';
//刷新权限
flush privileges;
//给root用户远程访问权限
grant all privileges on *.* to root@'%' identified by 'root';
flush privileges;
当直接克隆了linux服务器,然后配置主从数据库时就会出现这种情况
解决办法:
systemctl restart mysqld
//登录mysql
mysql -uroot -p
//停止链路
stop slave;
//启动链路
start slave;
//查看链路
show slave status \G;
不修改UUID时会出现问题一的问题,修改后又启动报异常,所以直接删除auto.cnf文件,让其重新生成一个auto.cnf文件及新的uuid
在默认的mysql密码配置策略下你配置的从机密码可能过于简单,不符合密码设置策略故发生错误
//查看密码检验策略
SHOW VARIABLES LIKE 'validate_password%';
//设置密码的检验策略等级为低级
set global validate_password_policy = LOW;
//设置密码检验的密码长度为4位
set global validate_password_length = 4;