我的服务器上有一个 MySQL 数据库,我很确定是某个表上的一个带有 auto_increment 字段的 int 溢出导致了数据库崩溃。
我可以删除该表,它不是很重要,但我无法进入服务器。
有没有办法从文件系统中删除该数据库或者不登录 MySQL 呢?
救命!世界末日来了!
答案1
是的,如果您的MySQL
安装包是从一个包安装的,只需转到/var/lib/mysql
(或类似的东西,不确定您运行的是什么发行版)。您将看到一堆文件夹。这些文件夹中有您的表文件。您可以添加在 之外不起作用的那个/var/lib/mysql
。MySQL
在执行此操作之前先停下来。