【发布时间】:2014-06-27 22:23:27
【问题描述】:
我正在备份一个大小约为 190 GB 的数据库。我想将数据库备份到本地文件。这是我正在使用的命令:
mysqldump -u root -p tradeData > /db_backup/tradeData.sql
我的机器上有足够的空间。我试了很多次都没有出错,但我总是得到一个大小约为 122GB 的结果文件。
有人有备份大型数据库的经验吗?我的机器是 Linux 的。
【问题讨论】:
-
你说DB是
190 GB在什么地方?在哪里?你怎么知道?转储是122GB,但你怎么知道它不完整? -
我使用this material 来检查数据库的大小。
-
这不会为您提供本地数据库转储与系统中实际内容之间的一对一连接。实际 DB 具有仅当 DB 实际上是数据库中的 DB 时才存在的索引和数据。
-
知道了。我正在将备份文件导入数据库,然后比较它们的大小。
-
非常感谢。这很有帮助。
标签: mysql database backup mysqldump