快彩网php源码 下载
指从一个mysql主服务器master将数据复制到另一台或多台mysql从服务器slaves的过程,将主数据的DDL和DML操作通过二进制日志传到复制服务器上,然后在从服务器上对这些日志重新执行,从而使得主从服务器的数据保持同步。复制操作是异步执行,不需要持续的保持连接接收。
一、准备工作
至少两台mysql服务器,版本最好一致,主服务器master必须开启二进制日志文件
1、主服务器配置 my.cnf
- log_bin = /var/lib/mysql/bin_log/mysql-bin
- server_id = 47
- expire_logs_days = 10
- max_binlog_size = 100M
- binlog-do-db = geling
- binlog-ignore-db = mysql
- # service-id 表示服务器标识id号,master和slave主机的server-id不能一样
- # binlog-do-db 表示需要复制的数据库,这里以geling数据库为例
- # binlog-ignore-db 表示不需要复制的数据库
复制代码