lnmp关闭mysql日志保护硬盘空间的方法

 更新时间:2014年02月13日 15:04:02   投稿:zxhpj  
这篇文章主要介绍了lnmp关闭mysql日志保护硬盘空间的方法,需要的朋友可以参考下

下面先来分享一下,关闭mysql日志的方法

LNMP一键包安装的Mysql默认开启Mysql日志,如果网站对数据库读写较为频繁的话可能会产生大量日志,并占用磁盘空间,还有可能导致VPS的硬盘闲置空间消耗满导致数据库无法开启。

本教程的路径适用于LNMP一键安装包环境,其它环境请根据实际情况操作。

若需要关闭,请执行以下操作:

一、修改文件配置

修改/etc/my.cnf,找到以下字符

log-bin=mysql-bin
binlog_format=mixedbash

注释这两行,如下:

#log-bin=mysql-bin
#binlog_format=mixedbash

在这两个字段之前添加“#”号注释,并保存文件。

二、重启Mysql使其生效

service mysqld restartbashSSH

执行以上命令,重启Mysql使注释生效

三、删除之前产生的日志

1)登陆MYSQL

/usr/local/mysql/bin/mysql -u root -pbashSSH

执行以上命令,输入密码后,进入MYSQL命令行模式。

2)重设帐号
reset qzkyl;
#qzkyl请修改为目标数据库名

以下是补充:

今天发现VPS硬盘居然快满了。第一反应是:肯定是某个东西的日志文件造成的,因为以前在WINDOWS下有过类似的经历。

分析了一下,找到原因:MYSQL日志文件。

大家也可以用下面的命令查一下(如果不是LNMP,路径可能不同):

复制代码 代码如下:

du -h --max-depth=1 /usr/local/mysql/var/*

如果看到大量大文件,且名为 mysql-bin.000014 这样的,说明你也需要关闭日志文件,因为你不知道哪一天它们会把你VPS的硬盘塞满。

用WINSCP把这些文件删除吧。

如何关闭:

复制代码 代码如下:

vi /etc/my.cnf

找到:

复制代码 代码如下:

log-bin=mysql-bin
binlog_format=mixed
[code]
将这两行注释掉,前面加上#
然后保存。
最后用下面的指令重启下LNMP。收工。
[code]
/root/lnmp restart

相关文章

  • MySQL 两张表数据合并的实现

    MySQL 两张表数据合并的实现

    本文主要介绍了MySQL 两张表数据合并的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Mysqlslap MySQL压力测试工具 简单教程

    Mysqlslap MySQL压力测试工具 简单教程

    Mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了“高负荷攻击MySQL”的数据性能报告。并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别
    2011-10-10
  • mysql登录遇到ERROR 1045问题解决方法

    mysql登录遇到ERROR 1045问题解决方法

    mysql登录时出现了错误:ERROR 1045: Access denied for user,究竟是什么原因呢?接下来为你详细介绍下,感兴趣的你可以参考下哈,或许可以帮助到你
    2013-03-03
  • mysql如何将数据库中的所有表结构和数据导入到另一个库

    mysql如何将数据库中的所有表结构和数据导入到另一个库

    介绍了如何使用mysqldump命令备份和导入数据库,以及创建目标数据库的步骤,首先使用mysqldump备份源数据库,然后在目标数据库中创建数据库,并将备份文件导入到目标数据库,确保数据结构和内容完整复制,提到了DataGrip、Navicat在导入导出过程中可能出现的问题
    2024-10-10
  • 详解MySQL的数据行和行溢出机制

    详解MySQL的数据行和行溢出机制

    在前面的文章中,白日梦曾不止一次的提及到:InnoDB从磁盘中读取数据的最小单位是数据页。 而你想得到的id = xxx的数据,就是这个数据页众多行中的一行。 这篇文章我们就一起来看一下数据行设计的多么巧妙。
    2020-11-11
  • MySQL中使用SHOW PROFILE命令分析性能的用法整理

    MySQL中使用SHOW PROFILE命令分析性能的用法整理

    这篇文章主要介绍了MySQL中使用show profile命令分析性能的用法整理,show profiles是数据库性能优化的常用命令,需要的朋友可以参考下
    2015-11-11
  • MySQL如何建表及导出建表语句

    MySQL如何建表及导出建表语句

    这篇文章主要介绍了MySQL如何建表及导出建表语句,文章围绕主题的相关资料展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • Mysql迁移Postgresql的实现示例

    Mysql迁移Postgresql的实现示例

    本文主要介绍了Mysql迁移Postgresql的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Mysql 获取表的comment 字段操作

    Mysql 获取表的comment 字段操作

    这篇文章主要介绍了Mysql 获取表的comment 字段操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • mysql累积聚合原理与用法实例分析

    mysql累积聚合原理与用法实例分析

    这篇文章主要介绍了mysql累积聚合原理与用法,结合实例形式分析了mysql累积聚合原理、用法及相关操作注意事项,需要的朋友可以参考下
    2019-12-12

最新评论