如何关闭并删除MySQL日志

        默认安装的MySQL是开启了日志文件的,如果数据操作比较频繁就会在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错。
        如何关闭MySQL的日志功能和删除原来产生的日志呢?
 
1、删除日志
执行以下命令进入MySQL命令模式:
/usr/local/mysql/bin/mysql -u root -p
输入密码登录后再执行以下命令删除原来的日志:
reset master;
再输入:
quit
即可退出mysql命令模式。
 
2、彻底禁用MySQL日志
修改/etc/my.cnf 文件
vi /etc/my.cnf
找到以下内容:
log-bin=mysql-bin
binlog_format=mixed
在这两行前面加上 # 将其注释掉,再执行:
/etc/init.d/mysql restart
即可重新启动MySQL让以上修改生效。
 
        本文以LNMP一件安装包安装的环境为例除MySQL重启命令和配置文件路径可能略有不同,其他环境请做相应修改。

此条目发表在Linux, VPS(虚拟专用服务器), VPS教程分类目录。将固定链接加入收藏夹。

发表回复