1

我已经为 phpmyadmin 中的所有数据库保存了大约4.5 MBgzip格式的备份。

但现在我想通过导入选项卡在phpmyAdmin中恢复它。但我们知道上传文件的最大允许大小为 2,048KiB,当尝试上传时显示此消息错误:

未收到要导入的数据。没有提交文件名,或者文件大小超过了 PHP 配置允许的最大大小

我使用 MySQLDumper脚本来恢复,但在这个脚本中,我们只能选择一个数据库来恢复,而我想恢复我拥有的所有数据库。

我怎样才能做到这一点。我在 Windows 8 上使用 wamp。

4

2 回答 2

1

您可以使用终端绕过必须使用 phpmyadmin。

您应该先解压缩 mysqldump。

通过在开始->搜索程序和文件下键入“cmd”来获取 DOS 命令提示符。

导航到 mysqldump 所在的目录,然后键入(对于单个数据库):

mysql -u username-p password name of database<filename of the mysqldump

如果你想恢复所有数据库(看起来你使用 --all-databases 转储了):

mysql -u username-p password--数据库name of database name of another database name of yet another database<filename of the mysqldump

另请注意,-u 和用户名之间没有空格,-p 和密码之间没有空格。

于 2012-12-06T18:29:32.983 回答
1

您可以使用 mysqldumper http://www.mysqldumper.net恢复大型数据库。如果要在域服务器上恢复它,首先使用 ftp 上传 sql 文件,然后使用 mysqldumper 恢复

于 2012-12-06T18:33:59.523 回答