导入mysql数据库出错
Posted
技术标签:
【中文标题】导入mysql数据库出错【英文标题】:Error import mysql database 【发布时间】:2016-06-19 23:29:36 【问题描述】:我导出我的数据库并使用 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&show_query=1&db=project1&token=9e474724fcd1b27aa482f098f19b22f1"><span class="nowrap"><img src="themes/dot.gif" title="Edit" class="icon ic_b_edit" /> 
mysql 说:文档 #1064 - 你的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的 <div class="error"><h1>Error</h1><p><strong>SQL query:</strong> <a href="db_sql.
附近使用正确的语法
【问题讨论】:
MySQL 说:文档 #1064 - 您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本相对应的手册,了解在 'Error
SQL 查询:
那么您的问题是什么?您收到了一条明确的错误消息,说明了问题。 您的数据库有多大?您使用了哪种导出文件类型? import mysql database from external drive into local lamp stack的可能重复 @e4c5 不,这不是重复的 - 完全不同的错误消息(超过了最大执行时间)。 【参考方案1】:您的导出文件显然包含 html 代码而不是 SQL 代码。确保正确导出数据库。您可以按如下方式在 phpMyAdmin 中导出数据库。
登录 phpMyAdmin 在左侧菜单中单击您正在使用的数据库 点击顶部菜单中的导出 在“导出”标题下,确保选择了所有表并选择了 SQL 选项。 确保选中另存为文件选项(朝向页面底部)。 点击前往 系统将提示您打开或保存文件。请选择保存文件的选项。
--引用自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 > /home/file.sql
导入数据库:mysql -u username_newDB -p name_newDB < /home/file.sql
注意所有命令都在终端中执行,但未登录 Mysql DB。
【讨论】:
以上是关于导入mysql数据库出错的主要内容,如果未能解决你的问题,请参考以下文章
跨平台导入 MySQL 数据时出错(MAMP 到 WIMP)
将数据导入mysql中,总是提示“DROP TABLE IF EXISTS XXX(我的表名)”出错,求大神指导!!