mysql ibdata1文件清理

时间:2021-12-02 20:16:40

今天查看一台服务器时,根目录磁盘快滿了,因为大部分空间挂载在/home目录下,所以根目录空间只有50G,于是用du -h –max-depth=1 进入要目录下一级一级的查找,/var/lib/mysql/ibdata1 这个文件有11G, 其实早知道是单个文件这么大,用find -type f -size +2G 这样的命令就很快的查出来了。

因为这个mysql只是服务器提供自己分析一些日志时使用,所以只有几个简单的表,这个文件需要清理一下,于是去网上搜了下,发现主要就是下面几个步骤:
1.先把mysql 数据备份,
2. 然后停止mysql 服务,
3. 清空/var/lib/mysql/下的文件
4. 重启mysql服务
5. 数据恢复

具体还没操作,遇到问题再更新。