【问题标题】:'<!-- PMA-SQL-ERROR --> when importing db'<!-- PMA-SQL-ERROR --> 导入数据库时
【发布时间】:2015-05-27 09:37:34
【问题描述】:

我正在尝试将我的数据库导入一个新数据库,但是我收到以下错误:

1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 &lt;!-- PMA-SQL-ERROR --&gt; 附近使用的正确语法

 <div class="error"><h1>Error</h1>

SQL query 在第 1 行

导出文件中的错误是:

<!-- PMA-SQL-ERROR -->
    <div class="error"><h1>Error</h1>
<p><strong>SQL query:</strong>
<a       href="tbl_sql.php?sql_query=SHOW+TABLE+STATUS+FROM+%60addcart138an%60+LIKE+%2    7zen_categories%27&amp;show_query=1&amp;db=addcart138an&    amp;table=zen_categories&amp;token=ed1d79622b85c64e6353225dce5738e8"><span     class="nowrap"><img     src="themes/dot.gif" title="Edit" alt="Edit"     class="icon ic_b_edit" /> Edit</span></a>    </p>
<p>
<span class="syntax"><span class="inner_sql"><a href="./url.php?url=http    %3A%2F    %2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fshow.html&amp;token=ed1d79622b85    c64e6353225dce5738e8" target="mysql_doc"><span class="syntax_alpha     syntax_alpha_reservedWord">SHOW</span></a>  <span class="syntax_alpha     syntax_alpha_reservedWord">TABLE</span>  <span class="syntax_alpha         syntax_alpha_reservedWord">STATUS</span>  <span class="syntax_alpha     syntax_alpha_reservedWord">FROM</span>  <span class="syntax_quote     syntax_quote_backtick">`addcart138an`</span>  <a href="./url.php?url=http    %3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fstring-comparison-    functions.html%23operator_like&amp;token=ed1d79622b85c64e6353225dce5738e8"     target="mysql_doc"><span class="syntax_alpha     syntax_alpha_reservedWord">LIKE</span></a>  <span class="syntax_quote     syntax_quote_single">'zen_categories'</span></span></span>
</p>
<p>
    <strong>MySQL said: </strong><a href="./url.php?url=http%3A%2F    %2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Ferror-messages-    server.html&amp;token=ed1d79622b85c64e6353225dce5738e8"     target="mysql_doc"><img src="themes/dot.gif" title="Documentation"     alt="Documentation" class="icon ic_b_help" /></a>
</p>
<code>
#2006 - MySQL server has gone away
</code><br />
</div>

我已尝试再次导出第一个数据库,并尝试更改导出设置,但我一直收到相同的错误。

当我打开 sql 文件时,我可以看到错误代码在页面底部,删除时我没有收到错误消息,但实际上只导入了几个 db 表。

我已尝试搜索答案,但我找到的唯一相关问题没有答案。

【问题讨论】:

标签: phpmyadmin mysql-error-1064


【解决方案1】:

我在导出数据库时遇到了这个问题,并为这个错误找到了解决方案。发生此错误是由于您的数据库表中的数据量很大,并且 php 执行时间较短。要解决此问题,请转到您的托管帐户,因为我有 Godaddy 托管帐户-> Cpanel,然后在文件部分下单击返回和度假村并获取 mysql 数据库备份。它将向您显示所有带有下载选项的数据库。单击数据库下载 zip 文件,例如 yourdatabase.sql.gz 。它是压缩且重量轻(就尺寸而言)的包装。下载后解压并将其导入 phpmyadmin。

谢谢

【讨论】:

  • 感谢您提供简单的解决方案! :) 很好的帮助。
【解决方案2】:
  1. 只需在任何文本编辑器中打开您的 sql 备份文件
  2. 找到<!-- PMA-SQL-ERROR --> <div class="error"><h1>Error</h1>(可能是文件末尾的这段代码)
  3. 从sql文件中删除所有非sql代码
  4. 保存文件

希望对某人有所帮助。

【讨论】:

    【解决方案3】:

    好的,所以我真的不知道发生了什么,但我今天(大约一周后)又试了一次,它成功了。虽然我确实注意到我今天下载的 sql 文件非常大(超过 21 MB),所以我认为这可能与它有关。也许在那一天,服务器已经被其他用户超载,也许我的托管服务改变了一些东西。我真的不知道,但是对于遇到类似问题的任何人,我建议联系他们的托管服务,我几乎可以肯定这会有所帮助,如果数据库没有正确加载,这就是我要做的今天也是。 祝大家有美好的一天:)

    【讨论】:

      【解决方案4】:

      如果您在导出数据库时遇到问题,则会出现此错误。这意味着您的 sql 文件未正确导出。所以最好一次导出你的数据库,比如 5 个表

      【讨论】:

        猜你喜欢
        • 2015-08-03
        • 2020-09-21
        • 1970-01-01
        • 2013-10-02
        • 2020-02-27
        • 1970-01-01
        • 1970-01-01
        • 2010-10-17
        • 1970-01-01
        相关资源
        最近更新 更多