下面是设置 MySQL 主从复制的步骤。这个指南假定你已经有两台 MySQL 服务器(主
服务器和从服务器),并且它们之间可以互相通信。
步骤 1:配置主服务器(Master)
1. 编辑 MySQL 配置文件
打开 MySQL 配置文件(通常是/etc/mysql/my.cnf 或/etc/my.cnf),添加以下内容:
server-id 是 MySQL 实例的唯一标识符,log-bin 启用二进制日志,binlog-do-db(可
选)指定要复制的数据库。
2. 重启 MySQL 服务
3. 创建复制用户
登录到 MySQL:
然后创建用于复制的用户并授予所需的权限:
4. 锁定表和获取二进制日志位置
在进行快照之前,锁定所有表并获取二进制日志文件和位置: