导入时出现Mysql错误

时间:2013-10-13 11:10:34

标签: mysql wordpress import phpmyadmin

我试图在Window 7系统上本地导入从Wordpress博客中获取的Mysql数据。这种或那种方式给出了错误。

表wp_commentmeta给出了错误。我删除了所有的aksimet行,但仍然出现错误。因此,退出该表并包含其他表。但现在错误即将来临,我不明白:

  

错误:您可能在SQL中发现了错误   解析器。请仔细检查您的查询,并检查引号   是正确的,不是不匹配的。其他可能的失败原因可能是   您是否在带引号的文本之外上传二进制文件   区域。您还可以在MySQL命令行界面上尝试查询。   下面的MySQL服务器错误输出(如果有的话)也可能有帮助   你在诊断问题。如果你还有问题,或者如果你有问题   解析器在命令行界面成功的地方失败,请减少   您的SQL查询输入到导致问题的单个查询,和   使用以下CUT部分中的数据块提交错误报告:   ----开始切割---- eNo1jTsKwzAQRAPu9hRzACEs2S6ynRDCDugXSYlPkCKN + 9w + ciBTDY / HjCslFYZVsBreRYaChlJU   W8cDUfjUu2cscpGTpkctSFXArC42gafr0v4 + YLeSguvWKKeRcjCMufdZKspbPj2R6rnSyRX7LcZG   3sSV8Trod0DD5Z8vxK4ftA ==   ----结束切割----   ----开始RAW ----错误:C1 C2 LEN:1 2 11 STR:MySQL:5.5.32 USR OS,AGENT,VER:赢得CHROME 5.0.30 PMA:4.0.4.1 PHP VER,OS:5.4。 19   WINNT LANG:en SQL:
  ----结束RAW ---- SQL查询:MySQL说:文档
  #1064 - 您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以获得正确的语法   靠近''第1行

错误来自PHPMyAdmin。

4 个答案:

答案 0 :(得分:2)

只是每个人的警告信息。我记得,我曾经比phpMyAdmin这样的工具使用命令行。今天phpMyAdmin花了这么多小时。 phpMyAdmin未正确导出,所有问题都归因于此。

甚至phpMyadmin也无法导入自己的导出数据。我使用mysqldump然后使用mysql ... db< sql.sql,它以闪电般的速度工作。

#mysqldump -u userName -p --add-drop-table --insert-ignore --result-file downloads/db_name_dump-oct-14.sql db_name

然后使用FileZilla下载文件, 并在胜利7:

>mysql -u root -proot  wordpress < db_name_dump-oct-14.sql

请记住,最后不要给分号。

答案 1 :(得分:1)

这些字符是编码的解析器报告。使用scripts / decode_bug.php解码时,它会报告: 错误:C1 C2 LEN:1 2 11 STR:

MySQL:5.5.32 USR OS,AGENT,VER:赢得CHROME 5.0.30 PMA:4.0.4.1 PHP VER,OS:5.4.19 WINNT LANG:en SQL:

因此,它无法报告哪个SQL语句出现问题。由于某些不正确的服务器设置,您的导入操作可能不完整。请参阅工具包中的phpMyAdmin文档中的FAQ 1.16或http://www.phpmyadmin.net/home_page/docs.php

答案 2 :(得分:1)

在编辑器中检查.sql文件的最后一行(Sublime Text或您喜欢的任何内容)。那里有奇怪的人物吗? ETXNULLNULLNULLNULL等删除该行并重试导入。为我工作。

答案 3 :(得分:0)

只想说明使用TextWrangler我无法在sql文档的末尾看到额外的字符或文本;但是,我确实看到了一个空格,所以我选择并删除了它,然后保存了。当我导入数据库时​​,错误消失了!因此,请关注Mac用户,或者更确切地说是TextWrangler用户,他们可能会因缺少的角色而感到迷惑。