导出庞大的数据库(40GB)

时间:2017-03-30 09:32:19

标签: mysql bash shell

我的数据库大42GB(我需要所有表),两个表超过10GB。

当我这样做时:

mysqldump -h host -u username -ppassword dbname > export.sql

服务器在大多数情况下崩溃,或者在一段时间后我收到消息“MySQL服务器已经消失”。

我使用docker和nginx,ubuntu 16.04,php ...

1 个答案:

答案 0 :(得分:1)

要转储数据库并同时对其进行gzip,请使用以下命令。这将提示您输入密码。

mysqldump -u [USERNAME] -p [DBNAME] | gzip > [/path_to_file/DBNAME].sql.gz