mysql 配置主从备份 主库3306 从库 3308
1. 3306 my.ini配置
server-id = 306
log-bin=E:\logs\mysqlBin\306\log
max_binlog_size = 100M
#不同步数据库
#binlog-ignore-db = mysql
#同步数据库 有多个配置多个
binlog-do-db=clarify
binlog-do-db=clarify2
binlog-do-db=chailuyou
log-slave-updates
expire_logs_day=7
binlog_format="MIXED"
query_cache_type = 1
query_cache_size = 600000
2.3308 my.ini
server-id = 308
log-bin = E:\logs\mysqlBin\308\log
max_binlog_size = 100M
#不同步
#binlog-ignore-db = mysql
#同步 有多个配置多个
binlog-do-db = clarify
binlog_do_db = clarify2
binlog_do_db = chailuyou
log-slave-updates
expire_logs_day=7
binlog_format = "MIXED"
query_cache_type = 1
query_cache_size = 600000
3.在3306上执行
show master status;
#记录下file position
#然后在3308执行
change master to master_host="...",master_port=3306,master_user="...",
master_password="...",master_log_file="file值",master_log_pos=position值;
#启动同步
start slave;
#查看同步状态
show slave status;
#Slave_IO_Running 与 Slave_SQL_Running 都为YES为启动#成功 这时修改3306 3308自动同步
如果配置双向 步骤3在3306再执行一遍
4.如果出现同步停止 查看从库数据文件下的.err文件 解决掉异常或者跳过那句
#停止同步
stop slave;
#表示跳过一步错误,后面的数字可变
set global sql_slave_skip_counter =1;
#开启同步
start slave;