Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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
“;连接已重置”;通过Nginx中的phpmyadmin将20mb SQL文件导入MySQL时_Php_Mysql_Nginx_File Upload_Phpmyadmin - Fatal编程技术网

“;连接已重置”;通过Nginx中的phpmyadmin将20mb SQL文件导入MySQL时

“;连接已重置”;通过Nginx中的phpmyadmin将20mb SQL文件导入MySQL时,php,mysql,nginx,file-upload,phpmyadmin,Php,Mysql,Nginx,File Upload,Phpmyadmin,在Ubuntu 16.04和Bash上,我用PHP7.0和MySQL 14.14发行版5.7.21为Linux(x86_64)建立了一个LEMP环境,使用EditLine包装器 Nginx形态 (全部默认) (全部默认) PHP配置 zz_.ini 以这种方式启用: ln -s /etc/php/*/fpm/zz_overrides.ini 20-overrides.ini 重置所有内容: 现状 通过Nginx中的phpmyadmin将20mb SQL文件导入MySQL时,我得到了“连接被

在Ubuntu 16.04和Bash上,我用PHP7.0和MySQL 14.14发行版5.7.21为Linux(x86_64)建立了一个LEMP环境,使用EditLine包装器

Nginx形态
  • (全部默认)
  • (全部默认)
PHP配置 zz_.ini 以这种方式启用:

ln -s /etc/php/*/fpm/zz_overrides.ini 20-overrides.ini
重置所有内容: 现状 通过Nginx中的phpmyadmin将20mb SQL文件导入MySQL时,我得到了“连接被重置”

Nginx错误日志中的错误:

2018/03/06 02:37:38 [error] 5623#5623: *42 client intended to send too large body: 21683799 bytes, client: 79.178.117.194, server: _, request: "POST /phpmyadmin/import.php HTTP/1.1", host: "159.65.94.190"
期望状态 上传成功

我的问题
考虑到我将最大上载量更改为2000mb(PHPmyadmin似乎意识到了这一点),为什么我的非常小的20mb sql文件无法上载并出现此错误?

您必须增加client\u max\u body\u size指令

参考这个问题的答案

ln -s /etc/php/*/fpm/zz_overrides.ini 20-overrides.ini
chown -R www-data:www-data "$drt"/
chmod -R a-x,a=rX,u+w "$drt"/
systemctl restart nginx.service
/etc/init.d/php*-fpm restart
2018/03/06 02:37:38 [error] 5623#5623: *42 client intended to send too large body: 21683799 bytes, client: 79.178.117.194, server: _, request: "POST /phpmyadmin/import.php HTTP/1.1", host: "159.65.94.190"