艾特商业网

MySQL主从同步配置 ✨

更新时间:2025-03-19 05:12:01

导读 在搭建高可用数据库架构时,MySQL主从同步是一项非常重要的技术 🛠️。它不仅能提升数据的安全性,还能分担主库的压力,提高读取效率 📊...

在搭建高可用数据库架构时,MySQL主从同步是一项非常重要的技术 🛠️。它不仅能提升数据的安全性,还能分担主库的压力,提高读取效率 📊。那么,如何正确配置呢?

首先,确保两台服务器已安装相同版本的MySQL,并设置好网络互通 🌐。接着,在主库上编辑配置文件 `my.cnf`,添加如下

```bash

server-id=1

log_bin=mysql-bin

binlog_do_db=your_database_name

```

保存后重启服务。然后在主库执行授权命令,允许从库连接:

```sql

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

FLUSH PRIVILEGES;

```

切换到从库,同样修改配置文件并指定主库地址:

```bash

server-id=2

relay_log=mysql-relay-bin

log_bin=mysql-bin

read_only=1

master_host=主库IP

master_user=replica_user

master_password=password

```

完成配置后启动从库服务,通过命令检查同步状态:

```sql

SHOW SLAVE STATUS\G;

```

如果 `Slave_IO_Running` 和 `Slave_SQL_Running` 都为 `Yes`,恭喜你!主从同步成功啦 🎉!

定期监控同步延迟和日志,确保数据库稳定运行 ⚡。

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