Phpmyadmin 在mamp中导出mysql不允许我将文件另存为sql?

Phpmyadmin 在mamp中导出mysql不允许我将文件另存为sql?,phpmyadmin,mamp,Phpmyadmin,Mamp,这是一件我从未见过的奇怪的事情,因为我通常在一台实时服务器上工作。在我的MAMP上,当我尝试导出数据库时,它只是像文本文档一样打开phpmyadmin中的文件。我试图用将文件复制到文本文档中,并在最后给了它一个.sql,但在尝试导入到live server时出现了一个错误。当我尝试从live server导出时,会正常弹出“保存位置”对话框。我错过了什么?谢谢 信息太少,很难判断出问题出在哪里。您使用的是什么版本的phpMyAdmin 但是,当您尝试导出数据库时,在导出页面中,您可以在“快速”和

这是一件我从未见过的奇怪的事情,因为我通常在一台实时服务器上工作。在我的MAMP上,当我尝试导出数据库时,它只是像文本文档一样打开phpmyadmin中的文件。我试图用将文件复制到文本文档中,并在最后给了它一个.sql,但在尝试导入到live server时出现了一个错误。当我尝试从live server导出时,会正常弹出“保存位置”对话框。我错过了什么?谢谢

信息太少,很难判断出问题出在哪里。您使用的是什么版本的phpMyAdmin

但是,当您尝试导出数据库时,在导出页面中,您可以在“快速”和“自定义”之间进行选择。选择自定义,在“输出”部分,您将看到两个选项

  • 将输出保存到文件
  • 以文本形式查看输出

  • 通常默认情况下会选择“将输出保存到文件”,但我不确定是否出现了问题,并且在您的情况下选择了其他选项。

    选择要导出的数据库,然后:

  • 单击“导出方法”下的“自定义-显示所有可能的选项”

  • 单击“输出”下的“将输出保存到文件”

  • 点击“开始”


  • 在phpmyadmin内部,您需要导航到:

    设置>>导出>>导出默认值

    单击单选按钮“另存为文件”(这将在自定义标题下)

    单击“保存”

    见下图:

    我的phpMyAdmin设置已设置为导出文件;但是,我必须在第256行左右将phpMyAdmin配置文件
    /path/更改为/phpMyAdmin/config.inc.php

    $cfg['Export']['asfile'] = TRUE;
    
    注意:导出时请选中“格式特定选项”


    示例:用括起来的列:您可能必须用引号(
    )替换

    我在Drupal数据库上遇到了相同的问题。检查一些桌子的大小。我不得不清空一些缓存表。成功了。

    通过更改导出设置解决了我的问题

    在“导出”部分的“设置”选项卡中,您会找到“另存为文件”和“保存到浏览器存储”单选按钮,选择“另存为文件”并单击“转到”。重新启动WAMP或MAMP并尝试导出,这次应该下载

  • 单击服务器>外观设置>更多设置>导出
  • 确保导出方法设置为“快速”
  • 选中底部的“另存为文件”,然后选择“应用”

  • 我首先使用自定义选项导出,然后切换回quick,它正常工作。

    这是正确的答案!这解决了我的问题。更新Mamp后,我无法再使用快速导出(默认情况下我是指)将其保存到文件中。这并不能回答这个问题。若要评论或要求作者澄清,请在他们的帖子下方留下评论-你可以随时对自己的帖子发表评论,一旦你有足够的评论,你就可以发表评论。@Jeroen-这可能不是最详细的答案,但“检查一些表的大小。我必须清空一些缓存表”至少是一个答案。我认为@zEELz的评论非常简单,而且有效。我认为@Ginfuru的评论非常简单,并且有效。我认为@Ginfuru的评论非常简单,并且有效。我认为@Ginfuru的评论非常简单,并且有效。在MAMP上有同样的问题,向我显示了一个文本文件,按照这个答案,现在在快速模式下,我可以下载
    .sql
    文件。