本文主要是介绍CentOS7 配置 MySQL5.7 一主多从,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
主服务器 /etc/my.cnf 配置:
cat /etc/my.cnf[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql/data
socket=/tmp/mysql.sock
server_id=6
port=3306# 主服务器id,如果配置无法启动,请删除此注释
server-id=101
# log-bin 二进制日志文件名
log-bin=mysql-bin
# 实现级联同步 A > B > C ,A、B 都需要打开此项
log-slave-updates=true[mysql]
socket=/tmp/mysql.sock
从服务器 /etc/my.cnf 配置:(从机只要 server-id 不同,其它操作完全相同,数量可能不限)
cat /etc/my.cnf[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql/data
socket=/tmp/mysql.sock
server_id=6
port=3306# 主从复制服务器标识ID,常以IP末段标识
server-id=102
# 主从复制同步进度日志
relay-log=relay-log-bin
# 同 relay_log
relay-log-index=slave-relay-bin.index[mysql]
socket=/tmp/mysql.sock
主服务器创建从
这篇关于CentOS7 配置 MySQL5.7 一主多从的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!