恢复数据库时出现MYSQL错误:请在IMPORT

时间:2015-11-22 19:49:48

标签: mysql restore

我多次成功完成了恢复数据库commerce_db_622的相同序列:

  1. 转到目录/ usr / local / mysql / data并执行命令:

    sudo rm -rf COMMERCE_DB_622.
  2. 这会丢弃数据库COMMERCE_DB_622

    1. 启动数据库客户端:

       mysql –u root

    2. 运行以下脚本以创建数据库:

      CREATE DATABASE COMMERCE_DB_622 /*!40100 DEFAULT CHARACTER SET utf8 */;
      
    3. 转到存储转储文件COMMERCE_DB_622.sql的目录并运行以下命令:

      mysql -u root COMMERCE_DB_622 < COMMERCE_DB_622.sql

    4. 这很好但突然今天我开始通过有效的已检查备份文件收到错误。

        

      ERROR 1813(HY000)第25行:表格的表空间   'commerce_db_622batch_job_execution'存在。请丢弃   IMPORT之前的表空间。

1 个答案:

答案 0 :(得分:0)

我使用以下方法删除了数据库: cd数据; sudo rm -rf COMMERCE_DB_622;

然而,重要的是始终在使用常规删除SQL: DROP DATABASE COMMERCE_DB_622

如果“DROP DATABASE”SQL导致错误,则可以使用remove directory命令删除数据。