搭建MySql主从复制(一主一从) 1.Mysql主从复制原理 2.主机配置   3.从机配置 4.主机、从机重启mysql服务 5.主机、从机关闭防火墙 6.在主机创建账号并授权slave  7.在从机上配置需要复制的主机  8.停止从服务复制功能  9.重新配置主从

搭建MySql主从复制(一主一从)
1.Mysql主从复制原理
2.主机配置
 
3.从机配置
4.主机、从机重启mysql服务
5.主机、从机关闭防火墙
6.在主机创建账号并授权slave
 7.在从机上配置需要复制的主机
 8.停止从服务复制功能
 9.重新配置主从

搭建MySql主从复制(一主一从)
1.Mysql主从复制原理
2.主机配置
 
3.从机配置
4.主机、从机重启mysql服务
5.主机、从机关闭防火墙
6.在主机创建账号并授权slave
 7.在从机上配置需要复制的主机
 8.停止从服务复制功能
 9.重新配置主从

2.主机配置

修改配置文件:vim /etc/my.cnf
#主服务器唯一 ID
server-id=1
#启用二进制日志
log-bin=mysql-bin
#设置不要复制的数据库 可设置多个
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
#设置需要复制的数据库
binlog-do-db= 需要复制的主数据库名字
#设置 logbin 格式
binlog_format=STATEMENT

 搭建MySql主从复制(一主一从)
1.Mysql主从复制原理
2.主机配置
 
3.从机配置
4.主机、从机重启mysql服务
5.主机、从机关闭防火墙
6.在主机创建账号并授权slave
 7.在从机上配置需要复制的主机
 8.停止从服务复制功能
 9.重新配置主从

3.从机配置

修改配置文件:vim /etc/m y.cnf
#从服务器唯一 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';

搭建MySql主从复制(一主一从)
1.Mysql主从复制原理
2.主机配置
 
3.从机配置
4.主机、从机重启mysql服务
5.主机、从机关闭防火墙
6.在主机创建账号并授权slave
 7.在从机上配置需要复制的主机
 8.停止从服务复制功能
 9.重新配置主从

 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 statusG;

搭建MySql主从复制(一主一从)
1.Mysql主从复制原理
2.主机配置
 
3.从机配置
4.主机、从机重启mysql服务
5.主机、从机关闭防火墙
6.在主机创建账号并授权slave
 7.在从机上配置需要复制的主机
 8.停止从服务复制功能
 9.重新配置主从

 8.停止从服务复制功能

搭建MySql主从复制(一主一从)
1.Mysql主从复制原理
2.主机配置
 
3.从机配置
4.主机、从机重启mysql服务
5.主机、从机关闭防火墙
6.在主机创建账号并授权slave
 7.在从机上配置需要复制的主机
 8.停止从服务复制功能
 9.重新配置主从

 9.重新配置主从

搭建MySql主从复制(一主一从)
1.Mysql主从复制原理
2.主机配置
 
3.从机配置
4.主机、从机重启mysql服务
5.主机、从机关闭防火墙
6.在主机创建账号并授权slave
 7.在从机上配置需要复制的主机
 8.停止从服务复制功能
 9.重新配置主从