linux默认安装mysql时,mysql的日志功能是开启的。如果不关闭的话,会产生大量的日志文件(mysql-bin.0000*),在/var/lib/mysql目录下(我的配置在在此目录)。如果不及时删除的话就会占用磁盘空间。时间久了就会吧磁盘吃完,最后导致mysql无法启动/报错的局面。
下面我就说下怎么关闭mysql日志功能
1、进去mysql
[root@localhost ~]# mysql -u root -p
Enter password:
2、查看日志文件
mysql> show master logs;
会出现好多mysql-bin.0000*文件哦 这些都是日志文件
注:如果出现ERROR 1381 (HY000): You are not using binary logging 则说明你的日志文件已经关闭啦
3、关闭mysql日志文件
mysql> reset master; //关闭日志
mysql> show master logs; //查看是否还有日志
mysql> exit;
Bye
4、修改mysql配置文件my.cnf。找到log-bin=mysql-bin、binlog_format=mixed 在前面加注释即可
5、重新启动mysql ok