mysql运维之-大表不能删除
描述
压测过程写入大量数到mysql,希望把表数据清空,但是由于磁盘占满,导致不能对该大表进行delete、trunate、drop
查看问题
1.查看磁盘使用情况 df -h
2.查看目录文件大小 du -h --max-depth=1
问题一:该大表不能被delete、truncate、drop
解决方案
- 在linux下删除其他大文件,释放空间,这样就可以操作该大表了
问题二: 删除大表后,mysql仍然占用了40个G
解决方案:
在客户端执行reset master命令,删除mysql-bin日志信息