6

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

DROP TABLE IF EXISTS `wp_commentmeta` ;

MySQL said: Documentation
#1046 - No database selected 

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

4

3 回答 3

5

就像其他两个答案所说:我没有将备份文件导入特定数据库。我必须创建一个新数据库并将文件上传到该数据库,它工作正常。

于 2010-04-25T12:50:19.520 回答
3

尝试在它前面加上一个 use 声明:

USE MyWordpressDBName;
DROP TABLE IF EXISTS `wp_commentmeta` ;

MySql 使用参考

于 2010-04-25T12:00:07.000 回答
2

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

幸运的是,该站点还提供了有关如何从备份还原数据库的说明(任何仅告诉您如何备份但不告诉您如何还原的指南,恕我直言,这是浪费时间)。尝试按照此页面上的说明进行操作:

http://codex.wordpress.org/Restoring_Your_Database_From_Backup

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

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

必须指定数据库名称。

于 2010-04-25T12:02:09.493 回答