如何在phpMyAdmin中增加导入大小限制
有人知道您是否可以或如何增加phpMyAdmin中的导入大小限制吗?目前我的服务器限制为50MB 请注意,这与php.ini中的如何在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,看看是否有帮
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
编辑后,请重新启动XAMPP1: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