【基础】 mysqldump 创建基于GTID的从库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

对于小型的数据库,我们可以直接使用mysqldump全库导出导入来创建从库。


试验环境:

  CentOS6.8 x86_64

  MySQL5.6.34 社区rpm版

  主库:node0 192.168.2.10 

  从库:node1 192.168.2.11


5.6下GTID复制必须配的参数(主库和从库都要加上这3行参数):

  gtid-mode=ON

  enforce_gtid_consistency = ON

  log_slave_updates=ON


step1、在主库导出并scp传输到node1:

mysqldump -uroot -pwww.Mwbyd91@ -A -q --single-transaction --master-data=2 > /root/all.sql

scp /root/all.sql node1:/root/


step2、在node1上恢复进去:

node1新安装的没有密码,执行mysql即可登录

source /root/all.sql;


step3、在node1上启动复制:

CHANGE MASTER TO MASTER_HOST='192.168.2.10', 

 MASTER_USER='rpl', 

 MASTER_PASSWORD='rpl', 

 MASTER_PORT=3306, 

 MASTER_AUTO_POSITION=1;


start slave;

show slave status\G



# 说明:

mysqldump这种方式的导入不需要像innobackup那样执行set global gtid_purged='xxxxx'; 这类的操作。因为在mysqldump导出的sql里面有自动设置的地方,如下图是导出的all.sql的部分截图:

wKioL1kIASGDEYXJAAB3cQ3YHXo778.png










本文转自 lirulei90 51CTO博客,原文链接:http://blog.51cto.com/lee90/1921084,如需转载请自行联系原作者
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
关系型数据库 MySQL
MySQL 5.7 基于GTID主从复制+并行复制+半同步复制
MySQL 5.7 基于GTID主从复制+并行复制+半同步复制
187 0
|
SQL 存储 关系型数据库
mysqldump+binlog+gtid 实现数据库的增量备份(上)
mysqldump+binlog+gtid 实现数据库的增量备份
620 0
|
SQL 存储 关系型数据库
mysqldump+binlog+gtid 实现数据库的增量备份(下)
mysqldump+binlog+gtid 实现数据库的增量备份(下)
439 0
|
SQL 存储 缓存
MySQL Binlog(主从同步/数据恢复) 及 mysqldump:
MySQL Binlog(主从同步/数据恢复) 及 mysqldump:
1118 0
MySQL Binlog(主从同步/数据恢复) 及 mysqldump:
|
关系型数据库 MySQL
MySQL 5.7 基于 GTID 主从复制 + 并行复制 + 半同步复制
MySQL 5.7 基于 GTID 主从复制 + 并行复制 + 半同步复制
636 0
|
关系型数据库 MySQL 数据库
【愚公系列】2022年04月 Mysql数据库-GTID同步
【愚公系列】2022年04月 Mysql数据库-GTID同步
236 0
|
关系型数据库 MySQL 数据库连接
MySQL一主多从复制(基于GTID)
宿主机环境下,运行多个MySQL,实现数据的主从复制
MySQL一主多从复制(基于GTID)
|
关系型数据库 MySQL 数据库
剖析MySQL GTID复制
今儿的这篇博文,可以让大家快速了解GTID特性,并能灵活地运用到生产环境中,希望对大家有帮助。GTID原理介绍GTID又叫全局事务ID(Global Transaction ID),是一个已提交事务的编号,并且是一个全局唯一的编号。
1330 0