这是我从未见过的奇怪事情,因为我通常在实时服务器上工作。在我的 MAMP 上,当我尝试导出数据库时,它只是在 phpmyadmin 中将文件作为文本文档打开。我试图将文件复制到一个文本文档并在最后给它一个 .sql ,但是在尝试导入实时服务器时这给了我一个错误。当我尝试从实时服务器导出时,我会正常弹出保存位置对话框。我错过了什么?谢谢!
8 回答
很少的信息很难判断出什么问题。您使用的是什么版本的 phpMyAdmin?
但是,当您尝试导出数据库时,在导出页面中,您可以在“快速”和“自定义”之间进行选择。选择自定义,在“输出”部分下,您会看到两个选项。
- 将输出保存到文件
- 以文本形式查看输出
通常默认选择“将输出保存到文件”,但我不确定是否出现问题,并且在您的情况下选择了另一个选项。
在 phpmyadmin 中,您需要导航到:
Setting >> Export >> Export Defaults
单击单选按钮以“另存为文件”(这将在自定义标题下)
点击“保存”
看这里的图片:
通过更改导出设置解决了我的问题
在“导出”部分的“设置”选项卡中,您会找到“另存为文件”和“保存到浏览器的存储”单选按钮,选择“另存为文件”并单击“开始”。重新启动您的 WAMP 或 MAMP 并尝试导出,这次应该会下载。
我首先使用自定义选项导出,然后切换回快速,它可以正常工作。
选择您要导出的数据库,然后:
单击“导出方法”下的“自定义 - 显示所有可能的选项”。
单击“输出”下的“将输出保存到文件”。
点击“开始”。
我的 phpMyAdmin 设置已经设置为导出文件;但是,我不得不/path/to/phpMyAdmin/config.inc.php
在大约第 256 行更改 phpMyAdmin 配置文件:
$cfg['Export']['asfile'] = TRUE;
注意:导出时检查您的“格式特定选项”。
示例:包含以下内容的列:您可能必须"
用引号 ( "
)替换
我在 Drupal 数据库上遇到了同样的问题。检查一些表的大小。我不得不清空一些缓存表。那行得通。
- 点击服务器>外观设置>更多设置>导出
- 确保您的导出方法设置为快速
- 检查底部的“另存为文件”然后“应用”。