山海华夏体育网

MySQL主从复制(Replication)配置 🌟

更新时间:2025-03-15 08:01:26

导读 在分布式数据库管理中,MySQL主从复制是一种常见且高效的技术,用于提升数据安全性与读取性能。简单来说,它将一个主服务器的数据同步到多...

在分布式数据库管理中,MySQL主从复制是一种常见且高效的技术,用于提升数据安全性与读取性能。简单来说,它将一个主服务器的数据同步到多个从服务器上,从而实现负载均衡和灾难恢复。以下是配置步骤👇:

首先,确保主从服务器的MySQL版本一致,并开启二进制日志功能。在主服务器上编辑`my.cnf`文件,添加如下

```bash

server-id=1

log-bin=mysql-bin

binlog-do-db=test_db

```

接着重启MySQL服务,创建用于复制的用户并授权:

```sql

CREATE USER 'replica'@'%' IDENTIFIED BY 'password';

GRANT REPLICATION SLAVE ON . TO 'replica'@'%';

```

在从服务器上同样设置`server-id`,并配置指向主服务器的连接信息:

```bash

server-id=2

relay-log=mysql-relay-bin

```

最后执行`CHANGE MASTER TO`命令,启动从库同步:

```sql

CHANGE MASTER TO MASTER_HOST='master_ip', MASTER_USER='replica', MASTER_PASSWORD='password', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=1234;

START SLAVE;

```

完成以上步骤后,您便成功搭建了MySQL主从复制架构,可以安心享受高效稳定的数据库服务啦!💪

免责声明:本文由用户上传,如有侵权请联系删除!