MySQL 已经占满了硬盘 - 我可以恢复一些吗?

MySQL 已经占满了硬盘 - 我可以恢复一些吗?

我有一个古老的 Web 应用程序,仍有一些人依赖它。大约一年前,我发现支持它的数据库几乎占满了所有可用的磁盘空间。我从数据库中删除了很多不再需要的内容,那时我才知道 MySQL 不会释放磁盘空间。

我能够释放大约 14Mb 的空间,足够 Apache 写入其日志文件。

从那以后,它就一瘸一拐地走了,尽管我善意建议他们使用我构建的、效果更好的新东西,但一直在使用它的用户仍然固执地继续使用它!

今天有什么东西吃掉了神奇的 14Mb,一切都停止了工作。

有什么办法可以回收 MySQL 的一些空间而又不删除其中的所有数据吗?

更新了评论中要求的一些细节:

du -hs /var/lib/mysql:30克

df -h:大小 36G,已用 34G,可用量 0,使用率 100%

SHOW VARIABLES LIKE 'version':5.5.28-0ubuntu0.12.04.3

相关内容