gpt4 book ai didi

MYSQL 恢复数据库时出错 : Please DISCARD the tablespace before IMPORT

转载 作者:行者123 更新时间:2023-11-29 21:48:52 27 4
gpt4 key购买 nike

我已经多次成功地按照相同的顺序恢复数据库 commerce_db_622:

  1. 进入目录/usr/local/mysql/data,执行命令:

    sudo rm -rf COMMERCE_DB_622.

这会删除数据库 COMMERCE_DB_622

  • 启动数据库客户端:

     mysql –u root

  • 运行以下脚本来创建数据库:

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

    mysql -u root COMMERCE_DB_622 < COMMERCE_DB_622.sql

  • 这工作正常,但今天突然我开始收到已检查的有效备份文件的错误。

    ERROR 1813 (HY000) at line 25: Tablespace for table 'commerce_db_622.batch_job_execution' exists. Please DISCARD the tablespace before IMPORT.

    最佳答案

    我使用以下命令删除了数据库:光盘数据; sudo rm -rf COMMERCE_DB_622;

    但是,重要的是始终在开始时使用常规删除 SQL:删除数据库 COMMERCE_DB_622

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

    关于MYSQL 恢复数据库时出错 : Please DISCARD the tablespace before IMPORT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33859415/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com