mysql 主从同步

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; 

你可能感兴趣的:(mysql 主从同步)