Mysql邪道删库方法

76 阅读1分钟

因为数据库的数据量过大,导致直接使用delete删除过慢,这边的流程如下:

1、停止数据

sudo systemctl stop mysqld

2、删除实体数据文件

cd /var/lib/mysql
cd database #这个database就是你的数据库的名字
rm -rf ./* #删除本文件夹下所有的文件

4、使用安全模式启动mysql

/usr/sbin/mysqld --innodb-force-recovery=3 &
#这边输出的pid记一下,下面要用

5、连接mysql删除数据库

drop database 数据库名称

6、关闭使用安全模式启动的mysql,并且使用service启动mysql

kill -9 上面输出的pid
sudo systemctl start mysqld