如何在phpmyadmin中导入表?我收到文件大小的错误

时间:2011-12-27 12:53:40

标签: php phpmyadmin

我想在phpmyadmin中导入数据库,但是我得到了这样的错误... “没有收到要导入的数据。没有提交文件名,或文件大小超过PHP配置允许的最大大小。”

我的文件大小是4.8 MB,

请给我解决方案......

11 个答案:

答案 0 :(得分:37)

按照这些步骤

转到PHP文件夹 - >搜索php.ini

搜索以下行并根据需要进行更改。

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

答案 1 :(得分:13)

尝试在更改为php.ini后进行编辑:

upload_max_filesize = 10M 
post_max_size = 20M 
memory_limit = 128M

也会更改max_execution_time

的值

修改: 如果你想,那么用命令行做所有的事情:

mysql -h[Host Name] -u[User Name] [Database Name]<[SQL File Name] -p

通过这个你将导入数据库..

答案 2 :(得分:3)

您需要编辑php.ini文件以更改文件大小。这条线是

  

upload_max_filesize = 2M

您需要更改需要导入的文件大小。例如:如果您需要导入10 MB文件,请将其更改为

  

upload_max_filesize = 10M

然后重新启动服务器。

答案 3 :(得分:2)

从文件中复制数据,将其放入phpmyadmin的sql选项卡中,然后按“Go”按钮。

答案 4 :(得分:1)

您需要确保在正确的文件中将文件大小选项设置为合适的值。在我的系统上,在/etc/php/7.0(Linux Mint 18.1 Cinnamon)中有3个名为php.ini的文件,但只使用其中一个。

说明here告诉您如何查找要编辑的文件:

创建文件var / www / html / phpinfo.php。将此代码粘贴到其中并保存:

<?php phpinfo() ?>

然后在浏览器中导航至http://localhost/phpinfo.php

这会显示您的php配置,查找“已加载配置文件”选项,它应该在页面顶部附近。这将为您提供php.ini文件的位置,在我的系统上它是/etc/php/7.0/apache2/php.ini

现在打开该文件(不要忘记以root身份打开它以便保存更改)并将允许的文件大小增加到大于sql文件的值,例如:

upload_max_filesize = 20M

如果不能解决问题,您也可以尝试增加这些设置的值:

max_execution_time
max_input_time
memory_limit
post_max_size

答案 5 :(得分:1)

我遇到了同样的问题。这是解决方案: - 你需要在php.ini文件中编辑max_upload_size的变量 请执行以下操作:

$ locate php.ini

它会显示该文件的位置

按**输入文件:sudo gedit /etc/php/7.0/apache2/php.ini **

输入密码

找到变量并根据需要编辑值 保存并退出 现在重启你的服务器 service apache2 restart 并完成了!!

答案 6 :(得分:0)

增加服务器中的上传文件大小限制。如果您无权访问它,请尝试将文件分成不同的表格。或者您可以使用MySQL Dumper

答案 7 :(得分:0)

我和WAMP有同样的问题。我甚至尝试将更改限制返回到php.ini以获取max_upload_limit,但它仍然无法正常工作。我回到了我的Mac并尝试了MAMP,我根本没有任何问题。顺便说一句,我发现...... WAMP中设置的最大限制大小是2084KiB,而MAMP中的最大限制大小是32MiB。 如果您甚至在FAQ_16中参考PHP中的文档,它会讨论php.ini中的max_upload_limit。 documentation.html上#faq1_16 下面是一个非常有用的链接: http://www.magentocommerce.com/wiki/magento_filesystem_permissions

答案 8 :(得分:0)

如果您在Ubuntu中使用XAMPP

按照这些步骤

/opt/lampp/etc/php.ini

搜索以下行并根据需要进行更改。

上传文件的最大允许大小。 upload_max_filesize = 2M

答案 9 :(得分:0)

在Ubuntu 18.04中,apache2确实更改了以下php.ini文件的上传大小

root @ xxxxxxxxxx:/etc/php/7.2/apache2# pwd /etc/php/7.2/apache2 root @ xxxxxx:/etc/php/7.2/apache2# vi php.ini

答案 10 :(得分:0)

打开php.ini文件 (打开xampp-control-panel。在Apache前面有一个配置按钮。单击该按钮将打开php.ini)

在php.ini中有 upload_max_filesize = 2M

将其更新为 upload_max_filesize = 10M (您可以根据需要进行更新)

此后,您必须在xampp-control-panel中重新启动apache