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 @ 2023-06-05 12:04  比特币大暴涨  阅读(547)  评论(0编辑  收藏  举报