数据库在线迁移数据主主备份

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

中括号中的填写要备份的数据库

参考文章:https://www.cnblogs.com/zyxnhr/p/11147140.html

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

参考文章:https://blog.csdn.net/demonson/article/details/80415996

主从同步操作

reset slave;#重置从库

在my.cn中的[mysqld]下面添加

slave-skip-errors=1062,1053,1146,1032 #跳过指定errorno类型的错误

解决同步出错的问题

参考文章:http://x4s.cn/?p=163https://www.2cto.com/database/201706/648575.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容