Heim > Datenbank > MySQL-Tutorial > MYSQL禁用生成日志文件mysql

MYSQL禁用生成日志文件mysql

WBOY
Freigeben: 2016-06-07 15:47:11
Original
1056 Leute haben es durchsucht

在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 这个属性

这样以来,那些很占用磁盘资源的日志文件就不会再有了,不过这样也就不能再查询历史操作记录了。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage