MySQL 主从同步配置

主服务器master:192.168.202.156
从服务器slave  :192.168.202.157

配置主库:

1)、授权给从数据库服务器

mysql>GRANT REPLICATION SLAVE ON *.* to 'root'@'192.168.202.157' identified by 'Admin@123';

mysql>FLUSH PRIVILEGES;

2)、修改主库配置文件,开启binlog,设置server-id,每次修改配置文件后要重启mysql服务

#vi /etc/my.cnf

[mysqld]

server-id=156          # master ID号;

log-bin=mysql-bin     #日志文件

3)、查看主服务器当前二进制日志名和偏移量,目的是为了在从数据库启动后,从这个点开始进行数据的恢复

配置从库

1)、修改主库配置文件,开启binlog,设置server-id,每次修改配置文件后要重启mysql服务

#vi /etc/my.cnf

[mysqld]

server-id=157          # master ID号;

log-bin=mysql-bin     #日志文件

2)、启动slave进程

3)、查看slave的状态,如果下面两项值为YES,则表示配置正确:

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

原文地址:https://www.cnblogs.com/m-zone/p/7218259.html