Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 导出大型数据库(40GB)_Mysql_Bash_Shell - Fatal编程技术网

Mysql 导出大型数据库(40GB)

Mysql 导出大型数据库(40GB),mysql,bash,shell,Mysql,Bash,Shell,我有一个42GB的数据库(我需要所有的表),两个表的容量超过10gb 当我这样做时: mysqldump -h host -u username -ppassword dbname > export.sql 在大多数情况下,服务器崩溃,或者我在一段时间后收到消息“MySQL服务器已经消失” 我使用docker和nginx、Ubuntu16.04、php…来转储数据库并同时gzip它,请使用以下命令。这将提示您输入密码 mysqldump -u [USERNAME] -p [DBNAME]

我有一个42GB的数据库(我需要所有的表),两个表的容量超过10gb

当我这样做时:

mysqldump -h host -u username -ppassword dbname > export.sql
在大多数情况下,服务器崩溃,或者我在一段时间后收到消息“MySQL服务器已经消失”


我使用docker和nginx、Ubuntu16.04、php…

来转储数据库并同时gzip它,请使用以下命令。这将提示您输入密码

mysqldump -u [USERNAME] -p [DBNAME] | gzip > [/path_to_file/DBNAME].sql.gz
也许你可以检查变量