我最近买了一台新电脑,所以我想我应该把我所有的网络项目都搬过来。移动文件很容易,然而,移动数据库似乎有点难。我使用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。
对于如何绕过这个噩梦有什么建议吗?
发布于 2013-11-21 16:54:24
在xampp\php\php.ini中进行更改
查找:
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M更改为:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M发布于 2011-02-19 22:23:01
您可以从命令行导入-类似于mysql < databasedump.sql (取决于操作系统)。
发布于 2013-09-20 19:48:05
这将在几秒钟内导入您的大型sql文件:
e:\xampp\mysql\bin>mysql -u root -h localhost < verybigsqlfile.sql不要使用phpmyadmin导入大型sql文件。如果您使用的是mysql online,则使用mysql控制台访问。
https://stackoverflow.com/questions/5051253
复制相似问题