我试图在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。
答案 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用户,他们可能会因缺少的角色而感到迷惑。