我编写了一个简单的bash脚本,在锁定表时生成mysqldump。# Generate mysqldump that will be used on client sideQ2="FLUSH TABLES WITH READ LOCK;"
Q3="SYSTEM /usr/bin/mysqldump -u root --master-data=1 --opt ssc > /var/opt&
所以我mysqldump --complete-insert --skip-dump-date -uuser -ppass db table > master.sql。此外,我还在没有启动从实例的情况下将master.sql导入到从实例。但现在我发现校验和不一样了。使用相同的mysqldump选项转储,diff master.sql slave.sql只输出:< -- Server version 5.6.30-0ubuntu0.14.04.1-log
我还有6个月的备份要执行,一天就可以占用200 up的原始mysqldump --extended-insert=false --complete-insert格式。如果我尝试转储超过一天的数据,就会得到mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table我的mysqldump查询是mysqldump -h dbName.db.id.hostedresource.com -u 'user_nam