dowebok

Linode删除MySQL日志并关闭日志功能

分类:未分类 日期: 点击(3,977) 评论(1)

很多 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 就不会再生成日志了。

标签: