GTID模式mysql搭建备库主从复制

1.备份主节点数据库信息

-- 全库备份主库数据
mysqldump -u -p -h -P3306 --routines --single-transaction --master-data=2 --set-gtid-purged=ON --all-databases --flush-privileges > /data/95_81_db.sql

2.从库进行备份数据导入

-- 重置GTID信息(重要!)
RESET MASTER;
-- 导入数据到从库
source /data/95_81_db.sql

3.主从复制配置

-- 配置主从复制
CHANGE MASTER TO
MASTER_HOST = '**.**.**.**',
MASTER_PORT = 3306,
MASTER_USER = '******',
MASTER_PASSWORD = '*******',
MASTER_AUTO_POSITION = 1,
MASTER_CONNECT_RETRY = 30,
MASTER_RETRY_COUNT = 86400,
MASTER_HEARTBEAT_PERIOD = 60;

4.从库开启主从复制

-- 开启主从复制
start slave;

复制过程中如何配置忽略表 和 忽略表删除

-- 复制忽略表
 CHANGE REPLICATION FILTER REPLICATE_IGNORE_TABLE = (db.table_name);
 
 
 -- 清空所有过滤规则
CHANGE REPLICATION FILTER REPLICATE_IGNORE_TABLE = ();
posted @ 2026-01-05 14:32  whiteY  阅读(9)  评论(0)    收藏  举报