教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 windows服务器mysql日志文件清理简单方法

windows服务器mysql日志文件清理简单方法

发布时间:2023-04-29   编辑:jiaochengji.com
教程集为您提供windows服务器mysql日志文件清理简单方法等资源,欢迎您收藏本站,我们将为您提供最新的windows服务器mysql日志文件清理简单方法资源
今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧

mysql-bin.0000x是什么文件

mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。

使用是什么

mysql-bin.00000x日志文件就是一个非常简单的用来记录我们mysql日志文件了,我们可以利用它来保证mysql数据完整性,如果数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失

另一个作用是主从服务器之间同步数据

主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步

mysql日志文件清理

数据库的操作日志

mysql-bin.000001

mysql-bin.000002

mysql-bin.000003

等等好多日志文件都10多G了我mysql总数据库加起来都不到1G

这些可以清理掉的。

输入mysql -u root -p然后输入密码

成功进去后输入reset master;记得这个;啊!

mysql> reset master;

Query OK, 0 rows affected, 1 warning (0.20 sec)

就可以清空mysql日志了,世界都清爽了…

如果不想mysql记录日志可以在my.ini中关闭掉

找到my.ini打开它 找到log-bin=mysql-bin然后注释掉就可以了

#log-bin=mysql-bin

您可能感兴趣的文章:
mysql的 mysql-bin.000 二进制文件
清除mysql的log-bin日志的方案
自动与手动清理mysql-binlog日志的方法
学习mysql binlog日志清理
mysql主从复制配置与原理分析
mysql设置自动清理binlog日志的方法
教你删除MYSQl的BIN-LOG日志
如何在mysqldump时加上binlog日志的位置号
mysql删除binlog日志及使用日志恢复数据的方法
mysql中replication的相关问题总结

[关闭]
~ ~