MySQL 数据库 Int 溢出,无法登录

MySQL 数据库 Int 溢出,无法登录

我的服务器上有一个 MySQL 数据库,我很确定是某个表上的一个带有 auto_increment 字段的 int 溢出导致了数据库崩溃。

我可以删除该表,它不是很重要,但我无法进入服务器。

有没有办法从文件系统中删除该数据库或者不登录 MySQL 呢?

救命!世界末日来了!

答案1

是的,如果您的MySQL安装包是从一个包安装的,只需转到/var/lib/mysql(或类似的东西,不确定您运行的是什么发行版)。您将看到一堆文件夹。这些文件夹中有您的表文件。您可以添加在 之外不起作用的那个/var/lib/mysqlMySQL在执行此操作之前先停下来。

相关内容