CentOS服务器环境中如何实现MySQL主从同步配置方法

2023-04-19 07:32:00 主从 同步 如何实现

在CentOS服务器环境中实现MySQL主从同步配置,主要有以下几个步骤:

第一步:在主服务器上配置MySQL主从同步,首先需要在主服务器上配置MySQL的主从同步,打开my.cnf配置文件,在[mysqld]段中添加以下配置:

server-id=1 #主服务器的ID,可以自定义,但是不能和从服务器的ID重复

log-bin=mysql-bin #启用二进制日志,并设置日志名称

binlog-do-db=test #设置需要同步的数据库名称,可以设置多个,用逗号分隔

binlog-ignore-db=mysql #设置不需要同步的数据库名称,可以设置多个,用逗号分隔

第二步:在从服务器上配置MySQL主从同步,在从服务器上也需要打开my.cnf配置文件,在[mysqld]段中添加以下配置:

server-id=2 #从服务器的ID,可以自定义,但是不能和主服务器的ID重复

relay-log=mysql-relay-bin #启用中继日志,并设置日志名称

replicate-do-db=test #设置需要同步的数据库名称,可以设置多个,用逗号分隔

replicate-ignore-db=mysql #设置不需要同步的数据库名称,可以设置多个,用逗号分隔

第三步:在主服务器上创建用户,为从服务器授权,在主服务器上执行以下SQL语句:

GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' IDENTIFIED BY 'password';

第四步:在从服务器上配置主从同步,在从服务器上执行以下SQL语句:

CHANGE MASTER TO MASTER_HOST='192.168.1.1',MASTER_USER='slave',MASTER_PASSWORD='password',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=0;

第五步:在从服务器上启动主从同步,在从服务器上执行以下SQL语句:

START SLAVE;

以上就是CentOS服务器环境中实现MySQL主从同步的步骤,完成以上步骤就可以实现MySQL主从同步配置。

相关文章