背景
mysql 用binlog文件进行增量恢复时
mysqlbinlog temp\mysql-bin.002559 --start-datetime="2020-04-29 00:29:30" --database=campus | mysql -uroot -p
提示报错:
ERROR 1781 (HY000) at line 14: @@SESSION.GTID_NEXT cannot be set to UUID:NUMBER when @@GLOBAL.GTID_MODE = OFF.
【解决方案】
配置gtid选项
配置前:
show global variables like 'gtid_mode';
配置后:
set @@GLOBAL.GTID_MODE = OFF_PERMISSIVE;
知识增加:
GTID相关知识:
GTID(GlobalTransaction ID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+