mysql8的安装过程可参考:centos下安装mysql8版本_centos安装mysql8.0-CSDN博客
使用两台服务器,192.168.2.177做为主服务器,192.168.2.159做为从服务器,mysql版本都为8.0.35。
1、在主服务器177上更改/etc/my.cnf配置,添加如下内容
server_id=1
gtid_mode=ON # gtid_mode是一个系统变量,用于控制全局事务标识符(GTID)的生成和使用。GTID复制中的一个重要概念,特别是基于GTID的复制中,它用于唯一地标识一个事务
enforce_gtid_consistency=ON # 确保事务的GTID一致性
log_slave_updates=ON # 控制从服务器(slave)是否将复制事件写入其自己的二进制日志(binary log)中
log_bin=binlog
default_authentication_plugin=mysql_native_password
binlog-ignore-db=mysql
binlog-ignore-db=sys
binlog-ignore-db=information_schema
binlog-ignore-db=preformance_schema