【问题标题】:mySQL 1046 error when importing wordpress database导入wordpress数据库时出现mySQL 1046错误
【发布时间】:2010-04-25 11:55:13
【问题描述】:

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

DROP TABLE IF EXISTS `wp_commentmeta` ;

MySQL said: Documentation
#1046 - No database selected 

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

【问题讨论】:

    标签: mysql wordpress import mysql-error-1046


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      尝试在它前面贴上使用声明:

      USE MyWordpressDBName;
      DROP TABLE IF EXISTS `wp_commentmeta` ;
      

      MySql Use Reference

      【讨论】:

        【解决方案3】:

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

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

        http://codex.wordpress.org/Restoring_Your_Database_From_Backup

        特别注意本教程接近尾声的这个命令:

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

        必须指定数据库名称。

        【讨论】:

          猜你喜欢
          • 2018-12-05
          • 1970-01-01
          • 2011-10-16
          • 1970-01-01
          • 1970-01-01
          • 2017-08-31
          • 2012-07-11
          • 2016-10-07
          相关资源
          最近更新 更多