搭建MySql主从复制(一主一从)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
搭建MySql主从复制(⼀主⼀从)1.Mysql主从复制原理
2.主机配置
修改配置⽂件:vim /etc/f
#主服务器唯⼀ ID
server-id=1
#启⽤⼆进制⽇志
log-bin=mysql-bin
#设置不要复制的数据库可设置多个
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
#设置需要复制的数据库
binlog-do-db= 需要复制的主数据库名字
#设置 logbin 格式
binlog_format=STATEMENT
3.从机配置
修改配置⽂件:vim /etc/m f
#从服务器唯⼀ ID
server-id=2
#启⽤中继⽇志
relay-log=mysql-relay
4.主机、从机重启mysql服务systemctl restart mysqld
systemctl status mysqld
5.主机、从机关闭防⽕墙
6.在主机创建账号并授权slave #在主机 MySQL ⾥执⾏授权命令
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' IDENTIFIED BY '123123';
7.在从机上配置需要复制的主机#复制主机的命令
CHANGE MASTER TO MASTER_HOST='主机的 IP 地址',
MASTER_USER='slave',
MASTER_PASSWORD='123123',
MASTER_LOG_FILE='mysql-bin.具体数字 ',MASTER_LOG_POS=具体值;
#启动从服务器复制功能
start slave;
#查看从服务器状态
show slave status\G;
8.停⽌从服务复制功能
9.重新配置主从。