【发布时间】:2013-12-27 12:03:19
【问题描述】:
我的开发环境中有一个损坏的数据库,我无法再访问 - 可能是由于系统崩溃。由于我无法 DROP 数据库(我不记得为什么 - 现在不再重要了)我刚刚删除了 mysql/data 中的数据库文件夹。
这显然不是一个好主意。创建同名的新数据库后,在数据库的某处仍有一些表空间定义。当我尝试创建新表时,出现以下错误:
表“database_name.table_name”的表空间存在。请在 IMPORT 之前丢弃表空间。
有没有一种不错的方法来摆脱给定数据库的所有引用/索引/表空间信息?当我尝试 DROP 新创建的同名数据库时,我得到: “错误 2013 (HY000): 查询期间丢失与 MySQL 服务器的连接”。
【问题讨论】:
-
谢谢 我尝试了几件事,但我想删除整个数据库,而不仅仅是一个表,我也对恢复任何数据不感兴趣。