如何将大型数据库导入本地数据库

时间:2018-12-10 16:52:30

标签: mysql import export mariadb dump

我将从服务导入数据库到本地。

转储文件的大小为5GB。

如何快速导出和导入数据库?

2 个答案:

答案 0 :(得分:0)

Oxymoron:“快速”与“铲除5GB”。

如果尚未转储:

mysqldump --opt ... | mysql ...

取决于执行该管道的位置,一个或另一个将具有-h来引用另一台计算机。

如果已经通过mysqldump转储到db.dump,则

mysql ... < db.dump

答案 1 :(得分:0)

使用mysqldump进行的简单转储将创建一个文本文件,其中包含重新创建数据库的说明。此过程很慢,会锁定表,通常会导致文件很大。

如果您需要备份和还原大型数据库,建议您查看Percona XtraBackup

XtraBackup的工作原理是直接从MySql文件夹复制数据库文件,这导致内部数据不一致,但是随后对文件执行崩溃恢复,以使其再次成为一致的可用数据库。