mysql主从复制Slave_IO_Running和Slave_SQL_Running值为No

列举一些坑的地方

排查主服务器

1、检查最重要的server-id和二进制日志log-bin是否已经配置了
mysql主从复制Slave_IO_Running和Slave_SQL_Running值为No_第1张图片
2、进入mysql进行验证查看
show global variables like ‘%log%’;
在这里插入图片描述
show global variables like ‘%server%’;
mysql主从复制Slave_IO_Running和Slave_SQL_Running值为No_第2张图片
3、授权slave
mysql主从复制Slave_IO_Running和Slave_SQL_Running值为No_第3张图片
4、防火墙端口问题
用主机ping从机,从机ping主机。

排除从服务器

1、服务器唯一ID server-id

2、配置主机

在这里插入图片描述
3、slave stop停止后,要再去主机服务器show master status记下最新的File和Position值。
4、如果出现Slave_SQL_Running值为No,可以查看下面的Error
在这里插入图片描述
如果出现的是主机sql错误,尝试重启从机mysql。stop slave、再次连接主机。

你可能感兴趣的:(java,linux,mysql,linux,centos)