MySQL数据库复制与集群搭建指南
1. MySQL数据库复制
在MySQL中,数据库复制是一项重要的功能,它可以将主服务器(Master)上的数据复制到从服务器(Slave)上,从而提高数据的可用性和容错性。
1.1 验证复制是否运行
可以通过执行 SHOW SLAVE STATUS\G 命令来验证复制是否正在运行。该命令会返回大量关于复制状态的信息,使用 \G 而不是分号来执行此语句,可以使MySQL将结果垂直显示,这样更易于阅读。当复制正常运行时, Slave_IO_Running 和 Slave_SQL_Running 的值都应该为 Yes 。
SHOW SLAVE STATUS\G
如果要停止复制,可以在从服务器上执行 STOP SLAVE 命令。
1.2 配置主服务器
- 设置服务器ID :在主服务器的
/etc/my.cnf文件中,添加server_id选项,为服务器分配一个唯一的数字标识符。这个标识符在复制设置中用于各个服务器之间的相互识别,因此在整个环境中必须是唯一的。 - 启用二进制日志 :取消注释
log_bin选项,指示
超级会员免费看
订阅专栏 解锁全文
1230

被折叠的 条评论
为什么被折叠?



