5分钟

任务 5 配置复制链路,开启同步

任务目的

根据主库的IP地址、端口号、复制账号密码和binlog日志偏移量,在从库上配置复制链路,开启同步后,备库会自行访问主库上的数据变化,然后将更改应用到自身数据库。

任务步骤

  • 在备库上配置复制链路,MASTER_HOST指向主服务器的IP地址,端口号默认使用3306,输入在主库创建的复制账号和其对应的密码,日志文件和偏移量输入在任务4使用SHOW MASTER STATUS命令获得的参数。
CHANGE MASTER TO MASTER_HOST='<主服务器IP>', MASTER_PORT=3306, MASTER_USER='repuser', MASTER_PASSWORD='<repuser密码>' , MASTER_LOG_FILE='<主库对应二进制日志文件>', MASTER_LOG_POS=<偏移量>;
  • 示例代码如下:
CHANGE MASTER TO MASTER_HOST='172.16.0.40', MASTER_PORT=3306, MASTER_USER='repuser', MASTER_PASSWORD='!QAZ2wsx' , MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=1778;
4-5-1 配置复制链路
  • 然后在备库上开启同步。
START SLAVE;
4-5-2 开启同步