我多次成功完成了恢复数据库commerce_db_622的相同序列:
转到目录/ 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)第25行:表格的表空间 '
commerce_db_622
。batch_job_execution
'存在。请丢弃 IMPORT之前的表空间。
答案 0 :(得分:0)
我使用以下方法删除了数据库: cd数据; sudo rm -rf COMMERCE_DB_622;
然而,重要的是始终在使用常规删除SQL: DROP DATABASE COMMERCE_DB_622
如果“DROP DATABASE”SQL导致错误,则可以使用remove directory命令删除数据。