mysql主从复制
双主模式:
[mysqld] server-id=130 # 跳过授权表 skip-grant-tables # 文件数据目录 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # 错误日志 log-error=/var/lib/mysql/log/mysqld.log # pidfile pid-file=/var/run/mysqld/mysqld.pid ######### 慢查询配置 ########## slow_query_log=ON slow_launch_time=3 slow_query_log_file=/var/lib/mysql/log/slow.log ######### binlog相关配置 ########## # binlog路径和文件名 log_bin=/var/lib/mysql/binlog/binlog # row,statement,mixed三种模式 binlog_format=row # binlog日志切割的大小 max_binlog_size=200m # binlog过期清理时间 expire_logs_days=3 ######### 主从复制相关配置 ########## # Master # 不同步数据库 binlog-ignore-db=mysql binlog-ignore-db=information_schema # 只同步某一些数据库 binlog-do-db=icoding_admin # Slave # 复制哪些数据库 # replicate-do-db=icoding_admin # replicate-do-db=game # 不复制哪些数据库 replicate-ignore-db=mysql replicate-ignore-db=information_schema # 中继日志 relay_log=/var/lib/mysql/relaylog/relaylog # 确保完整性 relay_log_recovery=1 # 从服务器只读 # read_only=on # slave重启后不会自己启动复制链路,需要手动启动,建议手动启动,好处是检查无误后启动 skip_slave_start=on # 将主从服务的信息保存进表 master_info_repository=TABLE # 将主从服务的信息保存进表 relay_log_info_repository=TABLE