GTID環境下mysqldump set-gtid-purged取值
$ 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的指定
出自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25583515/viewspace-2743196/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows環境下的Nginx環境搭建WindowsNginx
- Windows 環境下 Python 環境安裝WindowsPython
- window環境下testlink環境搭建(xammp)
- 以太坊-Win環境下remix環境搭建REM
- python下多環境開發(虛擬環境)Python
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- GTID環境中手動修復主從故障一例(Error 1146)Error
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- linux或者CentOS環境下安裝.NET Core環境LinuxCentOS
- Windows 下搭建 lnmp 環境WindowsLNMP
- Maven環境下MyBatisGenerator 配置MavenMyBatis
- Windows 下 Laravel 環境配置WindowsLaravel
- Centos下搭建golang環境CentOSGolang
- linux下配置java環境LinuxJava
- docker下LNMP環境搭建DockerLNMP
- mac 下搭建flutter環境MacFlutter
- windows下搭建lisp環境WindowsLisp
- CentOS下Ant環境配置CentOS
- RedHat 7.2配置LAMP環境下的redius+mysql+openvpn環境RedhatLAMPMySql
- window環境下安裝和切換兩個python環境Python
- 【環境踩坑】ubuntu下jupyter的環境設定問題Ubuntu
- Linux 下配置 node + mongodb 環境LinuxMongoDB
- Linux下安裝Go環境LinuxGo
- 建立Python虛擬環境——下Python
- docker環境下安裝tensorflowDocker
- linux環境下redis安裝LinuxRedis
- Windows環境下安裝LinuxWindowsLinux
- Windows環境下安裝NexusWindows
- Windows環境下刪除MySQLWindowsMySql
- Windows 環境下安裝 RedisWindowsRedis
- Ubuntu下Java環境的搭建UbuntuJava
- Windows 環境下安裝 LaravelWindowsLaravel
- Mac環境下安裝PodMac
- Linux下Java環境安裝LinuxJava
- Windows環境下安裝RabbitMQWindowsMQ
- linux環境下ssh 互信配置Linux
- DG環境下打補丁
- kali環境下安裝dvwa