三零网 www.q3060.com -- 技术、分享、进步
当前位置:首页 > 电脑教程 > 服务器教程 > LNMP 关闭MySQL日志,删除mysql-bin.0000*日志文件的操作方法

LNMP 关闭MySQL日志,删除mysql-bin.0000*日志文件的操作方法

投稿:mmko3211p  发布时间:2017-08-03  【手机版】  人气:

 LNMP一键安装包安装的MySQL默认是开启了二进制日志文件的,如果数据操作比较频繁就会产生大量的日志,在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错。

如何关闭MySQL的日志功能:

删除日志:


执行:/usr/local/mysql/bin/mysql -u root -p

输入密码登录后再执行:reset master;

注意别漏了后面的分号; 回车后会显示"Query OK, 234 rows affected (12.3 sec)",说明已经成功,再输入:quit 退出mysql命令模式。

彻底禁用MySQL日志:修改/etc/my.cnf 文件,找到

log-bin=mysql-bin
binlog_format=mixed

再这两行前面加上#,将其注释掉,再执行 /etc/init.d/mysql restart 即可。

如果实在想保留日志,可以在 /etc/my.cnf  [mysqld] 部分中加入 expire_logs_days = 10 然后重启mysql,这样10天就会自动清理日志。

本文以LNMP一件安装包安装的环境为例除MySQL重启命令和配置文件路径可能略有不同,其他一样。

如果VPS或服务器上一点空间都没有启动不了的话可以mysql-bin.0000*删除,然后清空mysql-bin.index文件里的内容,再重启mysql,这样虽然也可以清理日志,但是有一定的分析,如采用此方法建议先备份日志及数据库文件。

●【往下看,下一页更精彩】●
1  2  3  4  5  6  7  下一页 
延伸阅读:
·LNMP 查找10个占空间最大的文件、目录的实现方式
·Linux、LNMP 查看硬盘使用率、文件夹大小、文件大小、文件夹文件个数
·Linux、LNMP 清理、删除系统及其他mysql/nginx等日志的方法
·导入MySQL数据库提示错误【Duplicate entry '1' for key 'PRIMARY' 】怎么办?
·LNMP的安装方法
·LNMP的MySQL的root默认密码是什么?
·LNMP开始安装提示error: package httpd is not installed , error: package php is not installed ,error: packag
·LNMP安装时,停在 make[3]: Leaving directory `/root/lnmp0.4-full/mysql-5.1.44/mysql-test 不动
·LNMP安装完后出现502 Bad Gateway的原因
·LNMP添加、删除域名(虚拟主机)?
  
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,请收藏本网站!
大家感兴趣的内容
最新的内容
热门搜索
三零网 | 网站地图| 最近更新 | 关于我们 | 联系方式 | |

Copyright © 2012-2020,Q3060.COM All Rights Reserved.