作者公众号,欢迎一起交流。
GTID,全局事务唯一识别符,当启用GTID时,每个事务在原始数据库服务器提交时都会生成一个唯一的识别符,用于识别、追踪该事务。基于GTID的主从复制在配置时,不需要引用bilog的位点和文件名称,将会极大的简化复制环境的配置。下面将配置一个全新的基于GTID的主从复制环境,主、从库数据库安装初始化参照MySQL 8.0数据库软件安装部署。
1 启用GTID
配置基于GTID的复制环境时,需启动GTID模式,主、从库在配置文件/etc/my.cnf增加以下选项即可启用:
gtid_mode = on
enforce_gtid_consistency = 1
2 查看GTID模式
[root@node1 ~]# mysql -uroot -proot -e "show variables like 'gtid_mode'"
mysql: [Warning] Using a password on the command line interface can be insecure.
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| gtid_mode | ON |
+---------------+-------+
3 数据库备份
[root@