官术网_书友最值得收藏!

1.4.2 mysqldump導(dǎo)出行為的改變

使用mysqldump導(dǎo)出數(shù)據(jù)時(shí)受到選項(xiàng)set-gtid-purged=AUTO的影響,和在非GITD模式下導(dǎo)出略有不同。假如我們?cè)贕TID開啟的情況下使用如下語句導(dǎo)出數(shù)據(jù):

則會(huì)做如下設(shè)置:

為什么要這么設(shè)置呢?因?yàn)槿绻褂眠@個(gè)備份做主從,是否生成binary log Event就意味著在導(dǎo)入數(shù)據(jù)的時(shí)候是否基于本地?cái)?shù)據(jù)庫生成新的GTID,如果生成了本地GTID顯然是不對(duì)的,所以將參數(shù)SQL_LOG_BIN設(shè)置為0是必須的。

接著需要進(jìn)行 gtid_purged 變量的設(shè)置,1.2節(jié)已經(jīng)說過,設(shè)置gtid_purged變量會(huì)修改mysql.gtid_executed表、gtid_purge變量和gtid_executed變量。

當(dāng)然也可以使用--set-gtid-purged=OFF選項(xiàng)來告訴mysqldump不需要設(shè)置參數(shù)SQL_LOG_BIN= 0和gtid_purged變量,但是初始化搭建主從的時(shí)候一定不要將其設(shè)置為OFF。下面是這個(gè)選項(xiàng)的具體輸出,供參考。

主站蜘蛛池模板: 崇明县| 勃利县| 兴义市| 张家川| 定州市| 岚皋县| 芦溪县| 寻甸| 灵山县| 富蕴县| 兰考县| 遂宁市| 吴堡县| 大石桥市| 北海市| 贞丰县| 务川| 麻栗坡县| 仙居县| 阳谷县| 石楼县| 孟津县| 平原县| 淅川县| 大冶市| 抚州市| 莱阳市| 新建县| 福安市| 天门市| 阜宁县| 安国市| 铁岭县| 曲沃县| 山东| 凤山县| 新密市| 东辽县| 塔城市| 都江堰市| 屯昌县|