在运行一个计划不周的脚本(该脚本运行了 24 小时但未完成)后,我无法让 Windows 7 打开 MySQL 服务(错误 1053)。该脚本只是将行插入到表 some_table_name
中。我正在尝试各种方法让 Windows 7 启动该服务,但我想问题可能包括脚本运行时添加到 some_table_name
的 7000 万行数据。有人可以告诉我如何在 MySQL 不作为 Windows 7 服务运行的情况下执行此操作吗?这是我希望数据库执行的命令:
use my_dbase_name;
drop table some_table_name;
最佳答案
如果您有办法,请尝试在另一台计算机上运行该服务,然后重新创建架构。然后,在数据库的数据目录下,您应该找到与数据库中每个表相关的文件,也可能包含索引。您也许能够从“干净”的实例中用一个不包含任何行的好文件替换坏的、损坏的文件(提示 - 它将是一个大文件;)。
关于mysql - 从外部删除mysql中的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23816585/