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 = ();
本文来自博客园,作者:whiteY,转载请注明原文链接:https://www.cnblogs.com/whiteY/p/19442881

浙公网安备 33010602011771号