加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql主从数据不一致提示 Slave_SQL_Running No 的处理方法

发布时间:2022-02-12 14:51:10 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下mysql主从数据不一致提示:Slave_SQL_Running: No 的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 本文实例讲述了mysql 主从数据不一致,提示
      小编给大家分享一下mysql主从数据不一致提示:Slave_SQL_Running: No 的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
 
       本文实例讲述了mysql 主从数据不一致,提示: Slave_SQL_Running No 的解决方法。分享给大家供大家参考,具体如下:
 
在slave服务器上通过如下命令
 
mysql> show slave statusG;
显示如下情况:
 
Slave_IO_Running: Yes
Slave_SQL_Running: No
 
表示slave不同步
 
解决方法一(忽略错误,继续同步):
 
1、先停掉slave
 
mysql> stop slave;
2、跳过错误步数,后面步数可变
 
mysql> set global sql_slave_skip_counter=1;
3、再启动slave
 
mysql> start slave;
4、查看同步状态
 
mysql> show slave statusG;
解决方法二(重新做主从,完全同步):
 
1、先进入主库进行锁表,注意窗口不要关闭
 
mysql> flush table with read lock;
2、把数据进行备份
 
> mysqldump -uroot -p --opt -R 数据库 > /data/bak.sql
3、再新开个窗口,查看主数据库信息
 
mysql> show master status;
 
+------------------+----------+--------------+------------------+-------------------+
| File       | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000005 |   1158 |       |         |          |
+------------------+----------+--------------+------------------+-------------------+
4、在从库上停止slave
 
mysql> stop slave;
5、导入备份的数据文件
 
mysql> source /data/bak.sql
6、重置同步
 
mysql> reset slave;
7、重新设置同步节点
 
mysql> CHANGE MASTER TO
MASTER_HOST='192.168.137.233',
MASTER_PORT=3306,
MASTER_USER='sync',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='mysql-bin.000005',
MASTER_LOG_POS=1158;
host,port,user,password请根据你的主库设置相应修改,log_file和log_pos根据主库中master status相应修改。
 
8、开启slave
 
mysql> start slave;
9、查看slave状态
 
mysql> show slave statusG;
显示如下信息则表示正常
 
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
 
10、对主数据库解锁
 
mysql> unlock tables;
11、再次在主库中添加或修改数据,看从库数据是否同步。
 
以上是“mysql主从数据不一致提示:Slave_SQL_Running: No 的解决方法”这篇文章的所有内容,感谢各位的阅读!

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读