导入wordpress数据库时出现mySQL 1046错误

时间:2010-04-25 11:55:14

标签: mysql wordpress import mysql-error-1046

我正在将本地开发的wordpress站点移动到客户端的服务器,因此我尝试导出本地数据库并将其导入服务器。我根据http://codex.wordpress.org/Backing_Up_Your_Database中的说明导出.sql文件,但导入时出现此错误:

DROP TABLE IF EXISTS `wp_commentmeta` ;

MySQL said: Documentation
#1046 - No database selected 

非常感谢任何帮助。谢谢!

3 个答案:

答案 0 :(得分:4)

与其他两个答案一样说:我没有将备份文件导入特定数据库。我不得不创建一个新数据库并将文件上传到该数据库,并且工作正常。

答案 1 :(得分:3)

尝试在其前面粘贴一个使用声明:

USE MyWordpressDBName;
DROP TABLE IF EXISTS `wp_commentmeta` ;

MySql Use Reference

答案 2 :(得分:2)

您发布了一个描述如何备份数据库的链接。但问题不在于备份,而在于恢复,因此您应该查看有关如何恢复数据库的说明。

幸运的是,该网站还有关于如何从备份恢复数据库的说明(任何只告诉你如何备份而不是如何恢复的指南是恕我直言,浪费时间)。请尝试按照此页面上的说明操作:

http://codex.wordpress.org/Restoring_Your_Database_From_Backup

特别注意教程结尾附近的这个命令:

mysql -h mysqlhostserver -u mysqlusername -p databasename < blog.bak.sql

必须指定数据库名称。