【发布时间】:2015-09-11 22:12:05
【问题描述】:
我们需要备份一个大型的 Mysql 数据库。编写脚本似乎需要很多时间,中间的任何错误都需要重新启动整个过程。
很好奇我们是否可以对单个数据库进行物理备份(对整个 MYSQL 进行物理备份似乎是可能的)。
例如,如果有 DB1、DB2、DB3 等数据库模式
我们可以只对 DB1 进行物理备份吗
大多数表都在 InnoDB 中。
任何帮助表示赞赏。
【问题讨论】:
我们需要备份一个大型的 Mysql 数据库。编写脚本似乎需要很多时间,中间的任何错误都需要重新启动整个过程。
很好奇我们是否可以对单个数据库进行物理备份(对整个 MYSQL 进行物理备份似乎是可能的)。
例如,如果有 DB1、DB2、DB3 等数据库模式
我们可以只对 DB1 进行物理备份吗
大多数表都在 InnoDB 中。
任何帮助表示赞赏。
【问题讨论】:
看看msyqldump。它允许您将数据库转储到 SQL 文件。
【讨论】:
data files 并将其粘贴到另一个系统的data directory 中。对于完整的 mysql 实例,这似乎是可能的,但对于单个数据库模式不确定