MySQL同步 Slave_IO_Running: No 或者Slave_SQL_Running: No的解决方法[已测]
2022-11-12 09:21:49
内容摘要
这篇文章主要为大家详细介绍了MySQL同步 Slave_IO_Running: No 或者Slave_SQL_Running: No的解决方法[已测],具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看id
文章正文
这篇文章主要为大家详细介绍了MySQL同步 Slave_IO_Running: No 或者Slave_SQL_Running: No的解决方法[已测],具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
今天在测试mysql是否同步时,检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态:mysql> show slave status\GSlave_IO_Running: YesSlave_SQL_Running: NoLast_Errno: 1062....Seconds_Behind_Master:NULL原因:1.程序可能在slave上进行了写操作2.也可能是slave机器重起后,事务回滚造成的.解决办法I:1.首先停掉Slave服务:slave stop2.到主服务器上查看主机状态:记录File和Position对应的值。mysql> show master status;+------------------+-----------+--------------+------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+------------------+-----------+--------------+------------------+| mysql-bin.000020 | 135617781 | | |+------------------+-----------+--------------+------------------+1 row in set (0.00 sec)3.到slave服务器上执行手动同步:代码如下:
1 2 3 4 5 6 7 8 | <code>mysql> change master to > master_host= 'master_ip' , > master_user= 'user' , > master_password= 'pwd' , > master_port=3307, > master_log_file= 'mysql-bin.000020' , > master_log_pos=135617781; </code> |
注:关于MySQL同步 Slave_IO_Running: No 或者Slave_SQL_Running: No的解决方法[已测]的内容就先介绍到这里,更多相关文章的可以留意
代码注释