如何增加phpMyAdmin中的导入大小限制
有谁知道是否或如何增加phpMyAdmin中的import大小限制 ? 目前我的服务器被限制为50MB。
请注意,这与php.ini中的upload_max_filesize
。 该值设置为2MB。
我需要将一个表导入到我的一个DB中,并且导入的phpMyAdmin 50MB限制阻止了我这样做。
谢谢。
修正 – 附上2屏幕截图:
屏幕截图#1 – 显示php.ini设置的phpinfo()。 Screen Shot#2 – 显示phpMyAdmin导入限制
你也可以增加post_max_size
,看看是否有帮助?
通过HTML表单上传文件使得上传与其他任何表单元素内容一样,这就是为什么还需要增加post_max_size
的原因。
更新:最终的解决scheme涉及命令行:
要只导出1表,你会做的
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
'drop table your_tabe_name;' 也可以添加到导入脚本的顶部(如果它尚未存在),以确保在脚本创build并填充之前删除表
通过执行以下操作,我也遇到了同样的问题
更改为php.ini文件
post_max_size = 800M upload_max_filesize = 800M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M
现在重新启动以使更改生效
如果您使用的是WHM / Cpanel,那么要在phpmyadmin的导入部分中更改“Max:50MiB”限制,则必须在WHM(Web主机pipe理器)中更改两个值。
步骤1)进入调整设置,find“cPanel PHP Max上传大小”根据您的需要进行更改。 保存更改。
步骤2)进入调整设置,find“cPanel PHP Max POST大小”根据您的需要进行更改。 保存更改。
回到你的phpMyadmin。 价值应该已经改变了。
全部细节在这里:
我有同样的问题。 我的.sql文件是830 MB,phpMyAdmin的导入大小是50MB(如截图所示)。 当我将文件压缩到.zip时,其大小变成了大约80 MB。 然后我把它压缩到bzip2格式 ,我很惊讶地看到文件大小被压缩到只有12MB(从830MB到12MB !!!)。 由于phpMyAdmin允许三种压缩types,即.zip,.gzip和.bzip2,所以我上传了压缩的bzip2文件和中提琴….它被导入到数据库! 所以通过使用正确的压缩,我能够导入一个830MB的.sql文件到phpMyAdmin。
注意: phpMyAdmin导入页面明确指示压缩文件名应该像filename.sql.bz2 。 它不应该像filename.bz2。
注2:您可以使用7-Zip软件将.sql文件压缩到bzip2压缩文件。 cPanel也有一个压缩文件为bzip2格式的选项。
首先,您必须根据您的要求更改php.ini文件中的值。
post_max_size = 1024M upload_max_filesize = 1024M max_execution_time = 3600 max_input_time = 3600 memory_limit = 1024M
注 – 仔细更改这些值。 这些值将影响该服务器的所有项目。
现在,如果上述解决scheme不起作用,请检查您的phpmyadmin.conf文件。 如果您使用WAMP,那么您可以在“C:\ wamp64 \ alias”中find该文件。
你必须改变以下值。
已经在文件中的值是 –
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
现在只需重新启动服务器,即可使用更改后的值。 🙂
这是由于phpmyadmin中的文件大小导入限制,默认是非常低的,所以你应该增加upload_max_filesize你可以在你的php.ini中改变这个,换成这个
upload_max_filesize = 100M
如果您具有对本机的直接SSH根权限,则可以在以下位置更改设置:/usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini
只需更改行:upload_max_filesize = 50M
如果你正在使用xampp,findphp.ini(在xampp文件夹本身),请转到第735行,并将post_max_size更改为所需的值。 例如:如果你想升级到80MiB,
post_max_size = 80M
确保在更改值后重新启动Apache。
而已…
在phpMyAdmin中增加导入大小限制
转到php.ini文件,然后更改以下configuration:
post_max_size = size upload_max_filesize = size memory_limit = size
更改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
将时间增加到5000或更高是非常重要的,因此,当您上传大文件时,进程不会停止。
这对我行得通。
只要去php.ini。 search“upload_max_filesize”并设置您想要设置的大小。 它会自动更新在phpmyadmin。
我增加了最大文件大小,进入CPanel>selectPHP版本>切换到PHP扩展,然后滚动到upload_max_filesize字段(它将有一个可点击的链接大小 – 我的设置为2MB),我增加到256MB。 然后点击“保存”。
您可以在C:\ xampp \ htdocs中searchphp.ini文件
更改为php.ini文件
post_max_size = 805M upload_max_filesize = 805M max_execution_time = 5005 max_input_time = 5005 memory_limit = 1005M
编辑后请重新启动 XAMPP
改变post_max_size
帮助
$ cat /etc/php.ini post_max_size = 800M upload_max_filesize = 800M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M
1:nano /etc/php5/apache2/php.ini
你可以通过上传一个名为phpinfo.php的文件来find你的php.ini文件,文件名为<?php phpinfo();?>
,访问yourdomain.com/phpinfo.php,你会看到结果
2:将期望值更改为upload_max_filesize和post_max_size,例如:upload_max_filesize = 200M post_max_size = 300M那么它将变成200M。
3:重新启动你的Apache
在较新版本的cPanel上:searchini
大小“并编辑它…然后保存[input
使用程序“MySQL-Front”。 它可以导入和导出任何大小。
Sharky的答案是现货。 显示的phpMyAdmin上传文件大小不受php.ini设置的pipe理,您可以在运行phpinfo.php时看到这些设置,其中包含:
<?php // Show all information, defaults to INFO_ALL phpinfo(); ?>
增加你的php.ini设置是一个很好的习惯:
post_max_size upload_max_filesize max_execution_time max_input_time memory_limit
您可以使用Sujiraj R共享的设置示例。 一旦你对php.ini和WHM的“调整设置”区域进行了所有的更改,当你启动phpMyAdmin并进入导入屏幕时,你会看到你select的大小为“cPanel PHP max upload size “领域。
在这篇文章中有很多很好的答案,但是你必须来回查看才能得到正确的答案。 我希望通过在这篇文章中封装以前的答案,我已经帮了一些忙。 我在这篇文章中提到的所有答案都是由其他人发布的,所以请不要在这里发布任何答案。