码迷,mamicode.com
首页 > 其他好文 > 详细

主从复制

时间:2020-01-02 18:33:52      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:分离   use   slave   art   mct   tmp   通知   uuid   搭建   

主从复制是异步复制工作模式,并不是同步模式

1.主从复制介绍(Master-Slave Replication)

两台以上的数据库实例,通过二进制日志实现数据复制关系。

2.主从复制作用

辅助数据备份,比较擅长处理数据库的物理损坏。
架构的演变:高可用,读写分离,分布式……

3.主从复制的前提(Classic Replication搭建过程)

1. 两台以上数据库实例,需要不同的server_id,server_uuid (server_uuid一样的原因可能是克隆的主机)

2. 主库需要开启二进制日志(binlog)

3. 主库数据的数据,恢复到从库

4. 通知从库,开一开启主从复制(给从库信息,ip,port,user,password)

5. 从库:开启专用的复制线程

4.主从复制的步骤

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!