mysql-bin.000001可以删除吗是什么文件?数据库默认数据目录如何安全清理
前几天给一个站点买了个独立的服务器,当天就给了我一个很大的疑惑,我刚配置的服务器里就一个网站,数据盘还是400G就很快给我占了90%了,我特别疑惑我网站数据也就才3G(网站图片都做了对象存储)那里来的这么多数据?第一反应就怀疑是缓存还是什么垃圾没删干净?我就去清空了回收站并重启了服务器后发现并无任何变化。
后面经过对文件的一个个大小发现是sever文件里的data文件夹里特别大。mysql-bin.000001,mysql-bin.000002这样的文件,每个文件高达1G多,足足280多个文件,怪不得占满数据盘了。经过搜索
这些文件是用于记录 MySQL 数据库的操作行为的运行情况,如果你的网站每天操作很多的,就会出现日志非常大的情况。用于数据恢复和主从数据同步。
在机器的磁盘空间不足,而又不考虑 MySQL 历史数据恢复的情况下,是可以删除这些文件的。
但是有网友说直接删除可能会又什么不适应的。mysql的二进制操作日志,详细记录了mysql,
那要怎么安全的清理这个日志文件呢?WQ发现如果是用宝塔面板的可以在数据库插件里直接设置都不需要去修改任何代码了。