【问题标题】:Error import mysql database导入mysql数据库出错
【发布时间】:2023-03-16 05:10:02
【问题描述】:

我导出我的数据库并使用 phpmyadmin 导出到另一台计算机

但它出错了,

静态分析:

在分析过程中发现了 2 个错误。

意外字符。 (靠近位置 53 的“:”) 无法识别的语句类型。 (靠近位置 1 的“div”) SQL查询:

<div class="error"><h1>Error</h1><p><strong>SQL query:</strong> <a href="db_sql.php?sql_query=SET+time_zone+%3D+%22%2B00%3A00%22&amp;show_query=1&amp;db=project1&amp;token=9e474724fcd1b27aa482f098f19b22f1"><span class="nowrap"><img src="themes/dot.gif" title="Edit" alt="Edit" class="icon ic_b_edit" />&nbsp

MySQL 说:文档 #1064 - 你的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的 &lt;div class="error"&gt;&lt;h1&gt;Error&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;SQL query:&lt;/strong&gt; &lt;a href="db_sql. 附近使用正确的语法

【问题讨论】:

  • MySQL 说:文档 #1064 - 您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本相对应的手册,了解在 '

    Error

    SQL 查询:

  • 那么您的问题是什么?您收到了一条明确的错误消息,说明了问题。
  • 您的数据库有多大?您使用了哪种导出文件类型?
  • @e4c5 不,这不是重复的 - 完全不同的错误消息(超过了最大执行时间)。

标签: mysql phpmyadmin


【解决方案1】:

您的导出文件显然包含 HTML 代码而不是 SQL 代码。确保正确导出数据库。您可以按如下方式在 phpMyAdmin 中导出数据库。

  1. 登录 phpMyAdmin
  2. 在左侧菜单中单击您正在使用的数据库
  3. 点击顶部菜单中的导出
  4. 在“导出”标题下,确保选择了所有表并选择了 SQL 选项。
  5. 确保选中另存为文件选项(朝向页面底部)。
  6. 点击前往
  7. 系统将提示您打开或保存文件。请选择保存文件的选项。

--引用自http://www.inmotionhosting.com/support/website/phpmyadmin/export-database-using-phpmyadmin

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
  • 编辑了我的答案。我希望它现在包含答案的基本部分。
  • 我认为问题不在于它是一个 HTML 文件。我导出为 SQL 文件,在导入时我也收到了 OP 报告的完全相同的错误消息。
【解决方案2】:

我遇到了同样的错误,我注意到mysql没有导出所有表数据库;仍然无法弄清楚原因,但我开始将表作为组导出和导入

导出表格后,您可以导入它们,没有任何问题。

【讨论】:

    【解决方案3】:

    即使在以 sql 形式下载后,我也遇到了同样的问题。我的问题是 wp_cmets 表,我导出了所有其他表,而对于 wp_cmets 表,我只是下载了结构,然后手动插入了值。我的问题解决了

    【讨论】:

      【解决方案4】:

      当我想将我的 wordpress 迁移到一个新的域时,我遇到了同样的问题,所以我尝试了很多选择; 解决我的问题的最佳方法是尝试使用终端中的命令行导出/导入数据库。

      导出数据库:mysqldump -u usernameDB -p name_DB &gt; /home/file.sql
      导入数据库:mysql -u username_newDB -p name_newDB &lt; /home/file.sql

      注意所有命令都在终端中执行,但未登录 Mysql DB。

      【讨论】:

        猜你喜欢
        相关资源
        最近更新 更多
        热门标签