- 在 master 为 slave 创建一个用户
mysql> CREATE USER 'repl'@'%' IDENTIFIED BY '000000';
mysql> GRANT REPLICATION SLAVE ON . TO 'repl'@'%';
mysql> flush privileges; -
设置主从
在 master 配置
log_bin=二进制文件的位置 server_id=数字,全局唯,大于1 innodb_flush_log_at_trx_commit=1 sync_binlog=1 skip_networking
在 slave 配置
server_id=数字,全局唯一
-
设置 GTIDs 可用
master slave 配置
gtid_mode=ON enforce-gtid-consistency=ON
slave 配置
skip-slave-start=true skip-log-bin log-slave-updates=OFF
-
设置 slave 基于GTID的自动定位,master的信息
在 slave 上执行
mysql> CHANGE MASTER TO> MASTER_HOST = host, > MASTER_PORT = port, > MASTER_USER = user, > MASTER_PASSWORD = password, > MASTER_AUTO_POSITION = 1;
- 开启从服务
在从服务上执行 START SLAVE;
相关文章
- 08-29MySQL数据库主从(主主)配置
- 08-29mysql服务器主从数据库同步配置(转)
- 08-29MySQL数据库服务器 主从配置
- 08-29环境Window10中 php 7.2压缩包版、apache2.4压缩包版 、mysql.8.0压缩包版或运行安装版,使用PHP连接MySQL配置碰到的诡异问题
- 08-29分布式架构高可用架构篇_07_MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)
- 08-29MySQL 主主同步配置和主从配置步骤
- 08-29MySQL 8.0 常用语句、主从及MHA配置文件调整
- 08-29Mysql 5.7 从节点配置多线程主从复制
- 08-29【转】mysql8.0 在window环境下的部署与配置
- 08-29mysql-配置主从数据库,实现读写分离