Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
如何在phpMyAdmin中增加导入大小限制_Phpmyadmin - Fatal编程技术网

如何在phpMyAdmin中增加导入大小限制

如何在phpMyAdmin中增加导入大小限制,phpmyadmin,Phpmyadmin,有人知道您是否可以或如何增加phpMyAdmin中的导入大小限制吗?目前我的服务器限制为50MB 请注意,这与php.ini中的upload\u max\u filesize不同。该值设置为2MB 我需要将一个表导入到我的一个DBs中,而phpMyAdmin对导入的50MB限制阻止了我这样做 谢谢 修订--随附2个屏幕截图: 屏幕截图#1--phpinfo()显示php.ini设置。 屏幕截图#2--显示phpMyAdmin导入限制 您是否可以增加post\u max\u size,看看是否有帮

有人知道您是否可以或如何增加phpMyAdmin中的导入大小限制吗?目前我的服务器限制为50MB

请注意,这与php.ini中的
upload\u max\u filesize
不同。该值设置为2MB

我需要将一个表导入到我的一个DBs中,而phpMyAdmin对导入的50MB限制阻止了我这样做

谢谢

修订--随附2个屏幕截图:

屏幕截图#1--phpinfo()显示php.ini设置。 屏幕截图#2--显示phpMyAdmin导入限制

您是否可以增加
post\u max\u size
,看看是否有帮助

通过HTML表单上载文件会使上载与任何其他表单元素内容一样,这就是为什么还需要增加
post\u max\u size

更新:最终解决方案涉及命令行:

若要仅导出一个表,请执行以下操作

mysqldump -u user_name -p your_password your_database_name your_table_name > dump_file.sql
以及输入:

mysql -u your_user -p your_database < dump_file.sql 
mysql-u您的用户-p您的数据库

'删除您的表格名称;'如果导入脚本尚不存在,也可以将其添加到导入脚本的顶部,以确保在脚本创建和填充之前删除该表

如果您具有对计算机的直接root SSH访问权限,则可以在以下位置更改设置: /usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini

换句话:
upload_max_filesize=50M

如果您正在使用WHM/Cpanel,那么为了更改phpmyadmin导入部分中的“max:50MiB”限制,您必须更改WHM(Web主机管理器)中的两个值

步骤1)转到调整设置,找到“cPanel PHP Max upload size”,根据需要更改它。保存更改

步骤2)转到调整设置,找到“cPanel PHP Max POST size”,根据需要进行更改。保存更改

回到你的phpMyadmin。该值应该已更改


如果您使用的是xampp,请找到php.ini(在xampp文件夹中),转到第735行并将post_max_大小更改为您想要的值。 如果你想升级到80MiB

立柱最大尺寸=80米

请确保在更改值后重新启动apache


就这样…

我也有同样的问题。我的.sql文件为830MB,允许的phpMyAdmin导入大小为50MB(如屏幕截图所示)。当我将文件压缩到.zip时,它的大小变成了80MB。然后我将其压缩为bzip2格式,我惊讶地发现文件大小被压缩到只有12MB(从830MB压缩到12MB!!!)。由于phpMyAdmin允许三种压缩类型,即.zip、.gzip和.bzip2,因此我上传了压缩的bzip2文件和viola。。。。它已导入数据库!!!因此,通过使用正确的压缩,我能够将830MB.sql文件导入phpMyAdmin

注意:phpMyAdmin导入页面明确指示压缩文件名应类似于filename.sql.bz2。它不应该像filename.bz2


注意2:您可以使用7-Zip软件将.sql文件压缩为bzip2压缩文件。cPanel还可以选择将文件压缩为bzip2格式。

通过执行以下操作,我在正确工作时遇到了相同的问题

更改为php.ini文件

post_max_size = 800M 
upload_max_filesize = 800M 
max_execution_time = 5000 
max_input_time = 5000 
memory_limit = 1000M 

现在重新启动以使更改生效

这是由于phpmyadmin中的文件大小导入限制,默认值非常低,因此您应该增加upload\u max\u filesize 您可以在php.ini中对此进行更改,替换为


upload_max_filesize=100M

我通过进入CPanel>选择PHP版本>切换到PHP扩展,然后滚动到upload_max_filesize字段(该字段将有一个可点击的链接,大小为2MB),增加了最大文件大小,并将其增加到256MB。然后单击“保存”。

在php.ini中更改这些值

然后重新启动Wamp以使更改生效。这需要一些时间。如果出现以下错误:

脚本超时已过如果要完成导入,请重新提交相同的zip文件,导入将继续

然后在phpMyAdmin\libraries\config.default.php更新
phpMyAdmin
配置


您可以从php.ini文件中增加限制。如果您使用的是windows,则将从C:\xampp\php目录中获取php.ini文件

现在更改以下行并设置您的限制

post_max_size = 128M
upload_max_filesize = 128M 
max_execution_time = 2000
max_input_time = 3000
memory_limit = 256M

您可以在C:\xampp\htdocs中搜索php.ini文件

更改为php.ini文件

post_max_size = 805M 
upload_max_filesize = 805M 
max_execution_time = 5005 
max_input_time = 5005 
memory_limit = 1005M 

编辑后,请重新启动XAMPP

1:nano/etc/php5/apache2/php.ini
您可以通过上载名为phpinfo.php的文件找到php.ini位置,该文件包含以下内容
,并通过访问yourdomain.com/phpinfo.php访问该文件,您将看到结果

2:更改所需值以上载最大文件大小和发布最大文件大小 例如: 上载\u最大\u文件大小=200M 立柱最大尺寸=300米 然后变成200米


3:重新启动apache

首先,您必须根据需要更改php.ini文件中的值

post_max_size = 1024M 
upload_max_filesize = 1024M 
max_execution_time = 3600
max_input_time = 3600 
memory_limit = 1024M 
注意-小心更改这些值。这些值将影响该服务器的所有项目。

现在,如果上述解决方案不起作用,请检查您的phpmyadmin.conf文件。 如果您使用的是WAMP,那么您可以在的“C:\wamp64\alias”中找到该文件

您必须更改以下值

文件中已存在的值为-

  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
将上述代码更改为-

#  php_admin_value upload_max_filesize 128M
#  php_admin_value post_max_size 128M
#  php_admin_value max_execution_time 360
#  php_admin_value max_input_time 360

现在只需重新启动服务器,即可使用更改的值。:)

更改c:/wamp64/alias/phpmyadmin.conf上的文件phpmyadmin.conf

php_admin_value upload_max_filesize 512M
php_admin_value post_max_size 512M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360

重要的是你要增加时间
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
#  php_admin_value upload_max_filesize 128M
#  php_admin_value post_max_size 128M
#  php_admin_value max_execution_time 360
#  php_admin_value max_input_time 360
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 900
max_input_time = 50000000
memory_limit = 256M
post_max_size = 1024M 
upload_max_filesize = 1024M 
max_execution_time = 3600 
max_input_time = 3600 
memory_limit = 1024M 
systemctl restart php<PHP_VERSION>-fpm