mysql-bin文件可以删除吗?
问题背景
随着 MySQL 数据库的使用,/var/lib/mysql/ 目录下会生成很多 mysql-bin.XXXXXX 文件,会占用很多磁盘空间。
这些文件是用于记录 MySQL 数据库的操作行为,用于数据恢复和主从数据同步。
在机器的磁盘空间不足,而又不考虑 MySQL 历史数据恢复的情况下,是可以删除这些文件的。
处理方式
1、停止 MySQL 服务(service mysqld stop)
2、删除mysql-bin打头的文件(mysql-bin.index除外)
3、修改mysql-bin.index文件,将删除了的文件名从该文件中删除
4、启动 MySQL 服务(service mysqld start)