Linode删除MySQL日志并关闭日志功能
很多 Linode 用户都是选择 LNMP 一键安装包作为生产环境,因为它方便、快捷、性能好。然而 LNMP 一键安装包安装的 MySQL 默认是开启了日志文件的,如果数据操作比较频繁就会产生大量的日志,在 /usr/local/mysql/var/ 下面产生 mysql-bin.0000* 类似的文件,这些文件从几十 KB 到 几十 MB 不等,由于文件众多,所以占用的硬盘空间是很可观的,甚至会吃掉整个硬盘空间,从而导致 MySQL 无法启动或报错。
那如何删除日志和关闭日志功能呢?
删除 MySQL 日志
1、使用 PuTTY 或其他工具进入 Linode;
2、执行以下命令,进入 MySQL 命令模式;
/usr/local/mysql/bin/mysql -u root -p
3、输入 MySQL 密码;
4、执行以下命令;
reset master;
这样,MySQL 的日志就删除了。
5、输入 quit 并回车退出 MySQL 命令模式。
关闭 MySQL 日志功能
1、打开 /etc/my.cnf 文件,找到以下两行:
log-bin=mysql-bin
binlog_format=mixed
在前面加上 # 号,将其注释。
2、执行以下命令,重启 MySQL:
/etc/init.d/mysql restart
这样,MySQL 就不会再生成日志了。
标签:MySQL