gpt4 book ai didi

upload - phpMyAdmin:无法导入巨大的数据库文件,有什么建议吗?

转载 作者:行者123 更新时间:2023-12-02 06:48:07 24 4
gpt4 key购买 nike

我最近买了一台新电脑,所以我想把我所有的网络项目都搬过来。移动文件很容易,但是移动数据库似乎有点困难。我使用 phpMyAdmin 导出所有数据库,并将其保存到 localhost.sql。然后我尝试使用 phpMyAdmin 将其导入到我的新计算机上,但出现错误:

No data to import. Either no filename was sent or the filesize exceeded the maximum allowed size. See FAQ 1.16. (This was translated from Swedish)

按照建议,我查看了常见问题解答。他们提到了一个名为 BigDump 的工具。所以我下载了它,在查看了运行它所需的设置后,我意识到我也不能使用它。为什么?因为它需要连接到一个特定的数据库。我正在尝试一次导入许多数据库。所以,没有成功。

我还尝试将 PHP 的 upload_max_filesize (以及常见问题解答中提到的另一个)设置为 999 之类的值。由于某种原因,这似乎也不起作用。在再次运行之前,我确实重新启动了所有服务。

我应该提到,我在旧计算机上使用 XAMPP,并在新计算机上切换到 WAMP。但这应该不重要,对吧?因为这两个“包”都使用 phpMyAdmin 和 apache。

关于如何绕过这个噩梦有什么建议吗?

最佳答案

操作方法

确保您在“php.ini”(位于“php.exe”所在位置)中更改*“post_max_size”*和*“upload_max_filesize”* > 是)。

以下示例允许您上传和导入 128MB sql 文件:

post_max_size=128M
upload_max_filesize=128M

重新启动 Apache,一切就绪。

替代方案

解决该问题的另一种方法是使用命令行。但这只是一种解决方法,并且与解决方法一样丑陋:

C:\xampp\mysql\mysql.exe -u root -p db_name < C:\some_path\your_sql_file.sql

由于您不使用服务器而是使用命令行,因此上传和 POST 大小并不重要。这就是为什么我称其为“解决方法”,因为它实际上并不能解决您的问题。

关于upload - phpMyAdmin:无法导入巨大的数据库文件,有什么建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5051253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com