Mysql 主从备份 Last_Errno: 1146 Last_Error: Error executing row event: 错误问题解决方案

本人在做主从备份的时候发现了此问题!

 

1 主数据库是已经把这个表删除了 丛数据库也是没有备份这个表 但是一直报这个错 原因是bin-log 日志有这个表  但是没记录到已经把这个表删除了  主从表同步 实际从库是根据主库的bin-log 二进制的SQL进行执行的

 这是Mysql 的一个BUG

1.错误提示图片

 2.清空bin-log 日志

  

 命令说明

 重新授权给从库

 

从库重新 启动

 

 2个YES表示成功了!

 

 

主库配置 my.cnf

 

复制代码
[mysqld]
log-bin=mysql-bin-master
server-id=1
binlog-do-db=traffic
binlog-ignore-db= mysql
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION 
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
character_set_server=utf8
symbolic-links=0
explicit_defaults_for_timestamp=true
复制代码

从库配置

复制代码
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
server-id=2
character_set_server=utf8
symbolic-links=0
explicit_defaults_for_timestamp=true 
复制代码

 

posted @   常态绕NET  阅读(637)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示