在刚搭建好的mysql主从节点上对从节点进行操作,导致同步异常:报错如下:

从节点执行:

mysql> show slave status\G;

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 192.168.43.10

Master_User: db

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql-bin.000003

Read_Master_Log_Pos: 32168

Relay_Log_File: mysql-relay.000004

Relay_Log_Pos: 4091

Relay_Master_Log_File: mysql-bin.000003

Slave_IO_Running: Yes

Slave_SQL_Running: No

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 1146

Last_Error: Error executing row event: 'Table 'test.test1' doesn't exist'

Skip_Counter: 0

Exec_Master_Log_Pos: 19009

Relay_Log_Space: 18368

Until_Condition: None

Until_Log_File:

Until_Log_Pos: 0

Master_SSL_Allowed: No

Master_SSL_CA_File:

Master_SSL_CA_Path:

Master_SSL_Cert:

Master_SSL_Cipher:

Master_SSL_Key:

Seconds_Behind_Master: NULL

Master_SSL_Verify_Server_Cert: No

Last_IO_Errno: 0

Last_IO_Error:

Last_SQL_Errno: 1146

Last_SQL_Error: Error executing row event: 'Table 'test.test1' doesn't exist'

Replicate_Ignore_Server_Ids:

Master_Server_Id: 1

Master_UUID: 36285a17-0dea-11ea-908d-000c298eae92

Master_Info_File: /usr/local/mysql/data/master.info

SQL_Delay: 0

SQL_Remaining_Delay: NULL

Slave_SQL_Running_State:

Master_Retry_Count: 86400

Master_Bind:

Last_IO_Error_Timestamp:

Last_SQL_Error_Timestamp: 191124 22:25:38

Master_SSL_Crl:

Master_SSL_Crlpath:

Retrieved_Gtid_Set:

Executed_Gtid_Set:

Auto_Position: 0

Replicate_Rewrite_DB:

Channel_Name:

Master_TLS_Version:

1 row in set (0.00 sec)

ERROR:

No query specified

解决方法1:

Slave_SQL_Running: No

1.程序可能在slave上进行了写操作

2.也可能是slave机器重起后,事务回滚造成的.

一般是事务回滚造成的:

解决办法:

mysql> stop slave ;

mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

mysql> start slave ;

解决办法二、

首先停掉Slave服务:slave stop

到主服务器上查看主机状态:

记录File和Position对应的值

进入master

mysql> show master status;

+------------------+----------+--------------+------------------+-------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

+------------------+----------+--------------+------------------+-------------------+

| mysql-bin.000003 | 32168 | test | mysql | |

+------------------+----------+--------------+------------------+-------------------+

1 row in set (0.00 sec)

然后到slave服务器上执行手动同步:

mysql> change master to

> master_host='192.168.43.10',

> master_user='db',

> master_password='123456',

> master_port=3306,

> master_log_file='mysql-bin.000003',

> master_log_pos=32168 ;

mysql> start slave ;

Mysql主从异常 表被回滚_Mysql主从同步 异常Slave_SQL_Running: No相关推荐

  1. mysql表删除回滚_MySQL删除表的三种方式(小结)

    drop table drop 是直接删除表信息,速度最快,但是无法找回数据 例如删除 user 表: drop table user; truncate (table) truncate 是删除表数 ...

  2. Mysql主从异常 表被回滚_oracle表回滚到一个指定时间的操作语句 oracle 误删除数据恢复...

    -- 1. 添加恢复功能. alter table 表名 enable row movement; -- 2. 查看恢复记录 select * from 表名 as of timestamp to_t ...

  3. mysql 数据回滚_Mysql数据误删除快速回滚

    作者 | Video++极链科技OPSTeam 整理 | 包包 在数据库操作中,难免会因为各种各样的原因对数据造成损坏,这个时候就需要对数据库快速恢复.传统的方法会先恢复mysql备份,再去用mysq ...

  4. python实现数据库事务回滚_使用Python脚本实现MySQL误操作的快速回滚

    1.简介 在Oracle数据库中,当一个误操作被提交后,我们可以通过Oracle提供的闪回功能将表闪回至误操作之前的状态.mysql中没有原生的flushback功能,DBA误操作时,传统的恢复方式是 ...

  5. java 回滚异常_Java异常与事物回滚探究

    非运行时异常(checke Exception)是RuntimeException以外的异常,类型上都属于Exception类及其子类.如IOException.SQLException等以及 用户自 ...

  6. mysql dml回滚_mysql binlog回滚/闪回,前滚, 分析各表DML情况, 找出长事务与大事务...

    简介 binlog_inspector通过解释mysql/mariadb binlog/relaylog实现以下三大功能: 1)flashback/闪回/回滚, 实现DML的回滚到任意时间或者位置. ...

  7. mysql语句事务回滚_mysql语句,事务处理回滚的问题。

    mysql_query("BEGIN"); $ck_id = M('ods')->add($public); foreach ($datas as $k => $val ...

  8. mysql新增表字段回滚_MySql学习笔记四

    MySql学习笔记四 5.3.数据类型 数值型 整型 小数 定点数 浮点数 字符型 较短的文本:char, varchar 较长的文本:text, blob(较长的二进制数据) 日期型 原则:所选择类 ...

  9. mysql 主键冲突 多个事务回滚_MySQL实战45讲Day38----自增主键不是连续的原因

    一.自增主键不连续的原因: 对于表: CREATE TABLE `t` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c` int(11) DEFAULT NULL ...

最新文章

  1. UVA 10795 新汉诺塔问题
  2. Django ORM 中的批量操作
  3. string字符串详解
  4. LVM是逻辑盘卷管理1
  5. Android dp与px的转换
  6. 安卓一键新机_新机速递:vivo S7,如7而至;更有Nokia携手一键直达登场
  7. 对PID的理解及其实现公式
  8. 数据结构算法——1006. 线性链表的插入与删除
  9. EPSG和WKID空间参考之--坐标系简单理解
  10. uniapp中上传图片到OSS服务器,上传图片upload修改为同步请求、以及h5和APP端压缩图片
  11. 计算机加硬盘后速度变慢,硬盘速度变慢怎么办 硬盘速度慢解决方法步骤介绍【详解】...
  12. 创新移动互联,阿凡题学习神器引领搜索新体验
  13. 携程景区爬取 + 保存Excel
  14. MYSQL里的DBS是什么_DBS-MySQL:MYSQL获取自增ID的四种方法
  15. 离散数学蕴含等值式前件为假命题为真的理解
  16. Mac Xcode崩溃 (打开ios项目引起崩溃)
  17. 抢占中国P2P海外第一股 宜人贷寓意为何
  18. 6a标准 api_API6A标识规范(最新)
  19. recaptcha java_谷歌recaptcha验证码java解决方案
  20. 全自动百度推广引流软件

热门文章

  1. nodejs 通过ffmpeg,实现微信jsapi上传mp3录音
  2. 让用户输入一个数字(0-9),然后输出对应的大写汉字。
  3. ebay sdk php对接,ebay api 对接
  4. android 打开闪光灯
  5. 软件测试行业前景 实情
  6. 金山词霸2010(附截图和下载)
  7. 有了一个wallop
  8. uniapp 从可视化项目 向 cli 迁移
  9. “邪门技巧1”:TLC代码究级优化,难掩打表AC光芒
  10. java web 在线客服_WebSocket实现客服聊天系统实例详解