首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysqldump --使用表分隔的转储文件的单事务?

mysqldump --使用表分隔的转储文件的单事务?
EN

Server Fault用户
提问于 2013-01-30 20:10:34
回答 2查看 1.2K关注 0票数 1

使用mysqldump,如何创建MySQL (InnoDB)数据库的一致备份,并通过表分隔转储文件?

要使用mysqldump创建一致的备份,我知道有--single-transaction

要创建单独的转储文件,我知道我可以使用自己选择的语言遍历表并调用单独的mysqldump命令。但是每个转储表都来自不同的时间点。

我以某种方式查看mysqldump 文档,以便通过时间戳或二进制日志坐标指定时间点,但我找不到它。

EN

回答 2

Server Fault用户

发布于 2013-01-30 20:38:26

使用您选择的语言,您可以锁定所有表,然后循环遍历每个表的mysqldump;或者将数据库设置为仅在备份期间读取。您还可以使用无害备份(www.percona.com),它可以保持所有内容的一致性,然后应用在实际备份过程中编写的日志。

票数 0
EN

Server Fault用户

发布于 2013-04-02 15:24:20

我还循环遍历每个表,而不是调用mysqldump,而是调用"select into outfile“。

对于应用程序来说,事务对于数据库具有一致的状态非常重要。因此,我认为,如果使用相同的方法,则当前方法(循环遍历)或"select into outfile“是正确的方法,我认为

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/473964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档