时间:2021-07-01 10:21:17 帮助过:22人阅读
mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/data/master20/data mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/data/slave21/data mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/data/slave22/data
cd /etc/systemd/system cp mysqld.service master20.service cp mysqld.service slave21.service cp mysqld.service slave22.service vim master20.service ExecStart=/opt/mysql/bin/mysqld --defaults-file=/data/master20/my.cnf vim slave21.service ExecStart=/opt/mysql/bin/mysqld --defaults-file=/data/slave21/my.cnf vim slave22.service ExecStart=/opt/mysql/bin/mysqld --defaults-file=/data/slave22/my.cnf
chown -R mysql.mysql /data/* systemctl start master20.service systemctl start slave21.service systemctl start slave22.service
以上步骤详情可参考本人另一篇数据库安装: https://www.cnblogs.com/quzq/p/12904956.html
GTID(Global Transaction ID)是对于一个已提交事务的唯一编号,并且是一个全局(主从复制)唯一的编号。 它的官方定义如下: GTID = source_id :transaction_id 7E11FA47-31CA-19E1-9E56-C43AA21293967:29 # gtid编号的格式 什么是sever_uuid,和Server-id 区别? 核心特性: 全局唯一,具备幂等性
gtid-mode=on enforce-gtid-consistency=true log-slave-updates=1 gtid-mode=on --启用gtid类型,否则就是普通的复制架构 enforce-gtid-consistency=true --强制GTID的一致性 log-slave-updates=1 --slave更新是否记入日志
master:3320 slave:3321,3322 3320: grant replication slave on *.* to repl@‘%‘ identified by ‘123‘; 21\22: change master to master_host=‘10.0.0.51‘,
MASTER_PORT=3320, master_user=‘repl‘, master_password=‘123‘ , MASTER_AUTO_POSITION=1; start slave;
mysql主从之gtid主从搭建
标签:span prompt logs tps 数据 补充 _for 格式 数据库软件