MySQL 到 MySQL 实时数据同步实操分享
-- 创建复制用户
CREATE USER 'repl'@'%.example.com' IDENTIFIED BY 'slavepass';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%.example.com';
-- 查询主服务器二进制日志位置
SHOW MASTER STATUS;
-- 在从服务器上配置复制
CHANGE MASTER TO
MASTER_HOST='master.example.com',
MASTER_USER='repl',
MASTER_PASSWORD='slavepass',
MASTER_LOG_FILE='mysql-bin.000003',
MASTER_LOG_POS=123;
-- 启动从服务器复制线程
START SLAVE;
-- 检查复制状态
SHOW SLAVE STATUS\G
这个示例展示了如何在MySQL中创建复制用户,查询主服务器的二进制日志位置,并在从服务器上配置复制。通过这个简化的代码,开发者可以快速理解如何设置MySQL的基本复制过程。
评论已关闭