mysql版本5.7.28
当我试图运行优化表时,我的数据库崩溃了。它将这个100G文件#sql-ib3480-1658766754留在了mysql数据目录中。当我运行show tables时,表没有出现。我已经尝试了这里提出的解决方案(https://serverfault.com/questions/364391/huge-sql-xxxx-xxxx-ibd-files-in-mysql-data-folder)。drop表
drop table `#mysql50##sql-ib3480-1658766754`我收到一条消息"ERROR 1051 (42S02):Unknown table 'historic_moogdb.#mysql50##sql-ib3480-1658766754'“
我使用percona备份工具来备份我的数据库。即使这样也支持了那个文件。
是否有任何其他想法来删除此文件。
发布于 2021-05-28 09:54:41
进入文件系统并删除该文件。
InnoDB表几乎从不需要OPTIMIZE TABLE。
如果您从表中执行了大量删除操作,那么让我们讨论一下完成该任务的更好方法:http://mysql.rjweb.org/doc.php/deletebig
https://stackoverflow.com/questions/67721113
复制相似问题