怎么搭建MySQL主从复制经典架构

2023-04-15 03:52:00 架构 搭建 主从

MySQL主从复制经典架构是一种常用的数据库结构,它可以提供更高的可用性、冗余和容错性,以及更好的性能。搭建MySQL主从复制经典架构的步骤如下:

一、准备工作

1、准备两台机器,一台作为主机,一台作为从机,分别安装MySQL服务器,并且确保两台机器之间可以正常通信。

2、在主机上创建一个复制账号,用于主从之间的数据传输,并设置密码。

3、在主机上查看服务器状态,确保启动了binlog日志功能,并记录下binlog文件名和位置,以备以后使用。

二、在主机上配置

1、修改MySQL配置文件,在[mysqld]节点下添加如下配置:

log-bin=mysql-bin

server-id=1

2、重启MySQL服务,使上述配置生效。

三、在从机上配置

1、修改MySQL配置文件,在[mysqld]节点下添加如下配置:

server-id=2

2、创建一个复制账号,并记录下用户名和密码,以备以后使用。

3、重启MySQL服务,使上述配置生效。

四、在主机上创建复制

1、在主机上登录MySQL,执行如下命令,创建复制:

CHANGE MASTER TO MASTER_HOST='从机IP', MASTER_USER='复制账号', MASTER_PASSWORD='复制账号密码', MASTER_LOG_FILE='binlog文件名', MASTER_LOG_POS=binlog位置;

2、启动复制:

START SLAVE;

3、查看复制状态:

SHOW SLAVE STATUS\G;

如果Slave_IO_Running和Slave_SQL_Running都是Yes,表示复制成功,可以开始使用了。

以上就是搭建MySQL主从复制经典架构的全部步骤,希望能给大家带来帮助。

相关文章