装好wordpress后,直接导入了2011年的数据库,通过sql语句修改了域名和删除了垃圾评论,虽然后来也较正常了,但总觉不大得劲,索性把WP文件&SQL全部删除,又重装了遍,计划这次未装插件主题首先导入SQL.
这次先用EmEditor替换掉sql文件的旧域名后,再用Winrar压成gz格式,但导入数据库中总出错“You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘Rar!’ at line 1”。而且发现压缩后的gz文件过小。后尝试用7zip压缩成gz格式,压后的文件大小就比较一致,导入也一次成功。
PS.错误报告:
您可能发现了 SQL 解析器的缺陷 (bug)。请仔细检查您的查询,包括引号是否正确及是否匹配。其它可能的失败原因可能由于您上传了超过引用文本区域外的二进制数据。您还可以在 MySQL 命令行界面试一下您的查询。如果可能的话,以下会列出 MySQL 服务器的错误输出,这可能对您解决问题有一定的帮助。如果您仍然有问题,或者命令行界面执行成功而解析器出错,请将您的 SQL 查询缩减到导致问题的某一条语句,然后和下面剪切区中的数据一起提交一个缺陷 (bug) 报告:
MySQL: 5.0.95-community-log
USR OS, AGENT, VER: Win SAFARI 5.0.536
PMA: 3.4.10.1
PHP VER,OS: 5.2.9 Linux
LANG: zh_CN
SQL: Rar!ϐs
#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘Rar!’ at line 1
————————–
另外还有如下错误“No database selected”,不过这个看起来很低级幼稚的错误,就如字面意思,没有选择数据库而已,不过,对于SQL小白用户,可能还就就真的很多看了也不明白的。
错误报告:
SQL 查询:
# WordPress MySQL 数据库备份
#
# 创建于:Tuesday 31. May 2011 22:02 UTC
# 主机名:localhost
# 数据库:`snowsonc_lin`
# ——————————————————–
# ——————————————————–
# 数据表:`wp_commentmeta`
# ——————————————————–
#
# 删除任何存在的 `wp_commentmeta` 数据表
#
DROP TABLE IF EXISTS `wp_commentmeta` ;
MySQL 返回:
#1046 – No database selected