$ mysqldump –help | grep ‘set-gtid-purged’ -A 10

–set-gtid-purged[=name] Add ‘SET @@GLOBAL.GTID_PURGED’ to the output. Possible values for this option are ON, OFF and AUTO. If ON is used and GTIDs are not enabled on the server, an error is generated. If OFF is used, this option does nothing. If AUTO is used and GTIDs are enabled on the server, ‘SET @@GLOBAL.GTID_PURGED’ is added to the output. If GTIDs are disabled, AUTO does nothing. If no value is supplied then the default (AUTO) value will be considered.

从命令提供的注释中可以看出,其实该参数有3种取值:

控制是否在备份文件中添加SET @@GLOBAL.GTID_PURGED语句。

1. set-gtid-purged=0|off 不添加

2. set-gtid-purged=1|on 如果gtid没有开启,则报错;如果开启gtid,则添加。

3. 如果没有提供set-gtid-purged,默认是auto,如果gtid没有开启,不添加;如果开启gtid,则添加。

如果

set-gtid-purged=1 在mysqldump文件中会有两条

SET @@SESSION.SQL_LOG_BIN= 0;

SET @@GLOBAL.GTID_PURGED=’85e07268-dfa5-12e7-b0bc-080027a59108:1-2′;

这样导入时可能造成主备不一致情况。

所以,对GTID使用mysqldump 要注意

set-gtid-purged的指定

出自:

https://www.cnblogs.com/yiyuf/p/4673714.html

https://www.cnblogs.com/imdba/p/10120752.html

mysql dump gtid_GTID环境下mysqldump set-gtid-purged取值相关推荐

  1. MySQL在Docker环境下运行基础

    墨墨导读:MySQL在Docker环境下运行的基础操作,本文从Docker介绍.安装Docker.MySQL安装部署几个方面展开介绍. 另:墨天轮邀请到原厂专家直播解析MySQL的性能管理,欢迎大家报 ...

  2. mysql在虚拟机环境下突然找不到数据库

    mysql在虚拟机环境下找不到数据库 一.问题 二.原因 三.解决方案 一.问题 root用户登录本来需要密码,但是突然登录root用户后无需密码,输入密码反而错了. show databases; ...

  3. c语言 long类型取值范围,详解 IOS下int long longlong的取值范围

    详解 IOS下int long longlong的取值范围 32bit下: unsigned int 0-4294967295 int -2147483648-2147483647 unsigned ...

  4. php mysql 主从复制_Windows 环境下,MySQL 的主从复制和主主复制

    Mysql的主从配置 1.找到配置文件 找到配置文件是主从复制的第一个难点.很多新手都容易找错配置文件,一般my.ini配置文件所在的位置都是隐藏的. 一般人都以为配置文件为 C:\Program F ...

  5. mysql thread safe_Windows环境下完全手工配置Apache、MySQL和PHP(Thread Safe)

    happydagui:现在LAMP(Linux.Apache.MySQL.PHP/Perl/Python的简称)已经很流行了.在Windows下也有类似的,比如 WAMP(Apache, MySQL, ...

  6. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  7. brew安装mysql 卸载_Ubuntu环境下MySQL卸载安装配置远程访问三步曲

    卸载 查看所有依赖 dpkg --list|grep mysql 卸载 MySQL sudo apt-get remove mysql-* 清除残留数据,弹出界面选择 yes dpkg -l |gre ...

  8. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享_PHP教程

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  9. centos6 mysql 导出sql_centos环境下如何导出数据库

    MySQL数据库的导入导出可以用数据库备份工具mysqldump mysqldump工具是mysql自带的一个非常方便的一款小工具,存在mysql安装目录的/usr/local/mysql/bin ( ...

  10. mac os mysql 命令_Mac环境下MySQL的安装和基本命令的使用

    MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言 ...

最新文章

  1. 清华大学:人工智能之知识图谱(附PPT)
  2. linux 内核参数 杨,Linux 内核参数
  3. List中subList方法抛出异常java.util.ConcurrentModificationException原理分析
  4. 外媒:三星电子正与华为商讨芯片代工事宜
  5. ARC学习笔记(一)
  6. TCP三次握手与DDOS***原理
  7. linux中kvm配置文件,linux操作系统内配置vlan+kvm虚拟机
  8. Unity 编辑器开发实战【Scene View】- UI Selector
  9. 一个正常80后收藏夹中的精品网站
  10. Pycharm里面的一些超级好用的功能——(TODO注释)用法防遗忘大法
  11. 今日恐慌与贪婪指数为20 恐慌程度有所上升
  12. [组图]国外专家谈游戏制作
  13. android 修改wifi设备名
  14. 利用JQuery实现广告动态滚动特效
  15. 面向对象_匿名内部类的格式和理解
  16. XP下安装IIS6.0的办法
  17. ORA-28000:账户已被锁定
  18. 百度站长俱乐部SEO提问收集-6
  19. 秋色园QBlog技术原理解析:性能优化篇:access的并发极限及超级分库分散并发方案(十六)...
  20. 电驴大全为什么下载不了的原因,以及其他下载资源的网站

热门文章

  1. 大话functional编程语言
  2. 使用 TiDB 构建实时应用
  3. 类似中国知网但是搜索英文文献的权威网站有哪些?
  4. ppt文件太大怎么变小?
  5. python apkg_GitHub - cansou/pc_wxapkg_decrypt_python: PC微信小程序 wxapkg 解密
  6. 七牛云存储之文件上传(Android)
  7. gcj编译java_用GCJ编译Java源文件成脱离JRE的exe可执行文件
  8. Stemwin如何显示背景透明的图片
  9. perl uc,lc,ucfirst,lcfirst的用法
  10. win2008服务器系统玩红警,如何让Win8顺利兼容红警2