标签:分离 use slave art mct tmp 通知 uuid 搭建
主从复制是异步复制工作模式,并不是同步模式
两台以上的数据库实例,通过二进制日志实现数据复制关系。
辅助数据备份,比较擅长处理数据库的物理损坏。
架构的演变:高可用,读写分离,分布式……
1. 两台以上数据库实例,需要不同的server_id,server_uuid (server_uuid一样的原因可能是克隆的主机)
2. 主库需要开启二进制日志(binlog)
3. 主库数据的数据,恢复到从库
4. 通知从库,开一开启主从复制(给从库信息,ip,port,user,password)
5. 从库:开启专用的复制线程
mkdir -p /data/mysql/binlog_3307
chown -R mysql.mysql /data
[root@db01 mysql]# vim /data/mysql/my3307.cnf
[mysqld]
user=mysql
port=3307
basedir=/usr/local/mysql57
datadir=/data/mysql/data_3307
server_id=7
socket=/tmp/mysql3307.sock
log_bin=/data/mysql/binlog_3307/mysql-bin
~
vim /data/mysql/my3307.cnf
添加以下行:
log_bin=/data/mysql/binlog_3307/mysql-bin
~
systemctl restart mysqld3307
mysql -S /tmp/mysql3307.sock -e "select @@log_bin"
查看uuid
mysql -S /tmp/mysql3307.sock -e "select @@server_uuid"
mysql -S /tmp/mysql3308.sock -e "select @@server_uuid"
标签:分离 use slave art mct tmp 通知 uuid 搭建
原文地址:https://www.cnblogs.com/yangxiaoni/p/12134382.html