1.使用mysql的binlog进行数据库在线全量备份
mysqldump --skip-opt -h101.251.225.242 -uroot -p --default-character-set=utf8 --databases [dabases] --single-transaction --master-data=2 -R --events --create-options -q >mysqlbak.sql
中括号中的填写要备份的数据库
2.数据库快速导入:
mysql -uroot -p --default-character-set=utf8 < mysqlbak.sql
配置:my.cnf
#log_bin=bin
innodb_flush_log_at_trx_commit=0
innodb_log_buffer_size=128M
innodb_log_file_size=1G
innodb_write_io_threads=16
innodb_doublewrite=0
主从同步操作
reset slave;#重置从库
在my.cn中的[mysqld]下面添加
slave-skip-errors=1062,1053,1146,1032 #跳过指定errorno类型的错误
解决同步出错的问题