请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mysqlbinlog 报错

图片描述

[root@docker-node1 mysql]# mysqlbinlog --no-defaults --stop-position=84555 --database=mc_orderdb mysql-bin.000014 > mc_order_diff.sql
WARNING: The option --database has been used. It may filter parts of transactions, but will include the GTIDs in any case. If you want to exclude or include transactions, you should use the options --exclude-gtids or --include-gtids, respectively, instead.

正在回答 回答被采纳积分+3

2回答

提问者 muke_007 2019-01-03 12:55:57

[root@docker-node1 mysql]# mysql --version

mysql  Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using  EditLine wrapper

执行了这个操作,

[root@docker-node1 mysql]# mysqlbinlog --no-defaults --exclude-gtids --stop-position=84555 --database=mc_orderdb mysql-bin.000014 > mc_order_diff.sql

报错如下

ERROR: Malformed Gtid_set specification '--database=mc_orderdb'.

ERROR: Could not configure --exclude-gtids '--database=mc_orderdb'


1 回复 有任何疑惑可以回复我~
sqlercn 2019-01-03 13:41:27

这是因为你启用了gitd才会有这个提示,一般来说直接忽略就可以了。

0 回复 有任何疑惑可以回复我~
  • 提问者 muke_007 #1
    忽略不行啊
    回复 有任何疑惑可以回复我~ 2019-01-03 23:48:14
  • sqlercn 回复 提问者 muke_007 #2
    用 --skip-gtids 这个参数试一下
    回复 有任何疑惑可以回复我~ 2019-01-04 10:30:00
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号