MYSQL禁用生成日志文件mysql
程序员文章站
2024-02-15 14:36:35
...
在MySQL数据库中,mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。 但是这些文件的生长速度是
在MySQL数据库中,mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。
但是这些文件的生长速度是很快的,特别占用服务器资源。当服务器资源不够充足的情况下,我们可以选择定期删除这些日志文件,或者修改配置文件,不让日志生成。
1、删除这些日志
直接删除mysql-bin.000开头的文件,包括mysql-bin.index这个文件。
2、修改配置文件,使之不再生成这些日志
编辑my.cnf 文件,命令:vi /etc/my.cnf
注释掉 log-bin=mysql-bin 这个属性
这样以来,那些很占用磁盘资源的日志文件就不会再有了,不过这样也就不能再查询历史操作记录了。
上一篇: PHP扩展CURL的用法详解
推荐阅读
-
MYSQL禁用生成日志文件mysql
-
PowerDesigner生成数据库时的列中文注释乱码问题[mysql]_MySQL
-
MySQL 5.6 & 5.7最优配置文件模板(my.ini)
-
MySQL备份方案--(利用mysqldump以及binlog二进制日志)
-
Windows下修改mysql的data文件夹存放位置的方法_MySQL
-
MySQL 5.5 创建 线性Hash分区表,并将表文件分布到不同的物理磁盘上
-
多个mysql数据库如何指定到多个不同文件目录
-
mysql配置文件例子_MySQL
-
linux下mysql自动备份数据库与自动删除临时文件
-
MySQL 5.6更人性化修改redo log事务日志文件大小