[client] port=3306 socket=/tmp/mysql.sock [mysqld] datadir=/usr/local/mysql/data port=3306 server_id=1 socket=/tmp/mysql.sock log-output=file slow_query_log = 1 long_query_time = 1 slow_query_log_file = /usr/local/mysql/log/slow.log log-error = /usr/local/mysql/log/error.log binlog_format = mixed log-bin = /usr/local/mysql/log/mysql_bin #要同步的库名 binlog-do-db = test #不记录日志的库,即不需要同步的库 binlog-ignore-db=mysql #用从属服务器上的日志功能 log-slave-updates #经过1日志写操作就把日志文件写入硬盘一次(对日志信息进行一次同步)。n=1是最安全的做法,但效率最低。默认设置是n=0。 sync_binlog=1 # auto_increment,控制自增列AUTO_INCREMENT的行为 # 用于MASTER-MASTER之间的复制,防止出现重复值, # 有多少台服务器,n就设置为多少 # auto_increment_increment=2 # 设置步长,这里设置为1,这样Master的auto_increment字段产生的数值是:1, 3, 5, 7, …等奇数ID # auto_increment_offset=1 auto_increment_offset=1 auto_increment_increment=2 #进行镜像处理的数据库 replicate-do-db = test #不进行镜像处理的数据库 replicate-ignore-db= information_schema,mysql,performance_schema,sys