`

[转载] 运行时间长了,mysql-bin.0000X日志文件过大,导致mysql无法连接

 
阅读更多

安装是lum1.1.9版本.
今天重启lu服务,发现mysql重启不了,好像是进程死了,用kill -9 强制杀掉进程,还是重启不了,命令提示符下总是提示 write failed,filesystem is full,看样子是磁盘空间满了,但是网站没有上传什么大文件啊,用df -a 查看了一下,/home文件夹下已经使用102%了。。还真是满了,后来又把一些关于log的文件还有backup的文件都清除掉,发现还是占用很大空间。仔细查看了空间使用发现是mysql_data下的文件类似于mysql-bin.0000x这样的占用很大空间,这些文件也不知道可不可以删除掉,上网搜索发现是是mysql的日志文件可以清除掉。清除方法:
# mysql -u root -p
mysql> reset master; (清除日志文件)
这样一清除,/home文件夹使用率立即变成52%,mysql也可以连接上了。

后记:
mysql-bin.0000X 系列文件一般存在于 /usr/local/mysql/var  下 

既然mysql-bin.0000X日志文件占用这么大空间,存在的意义又不是特别大,那么我们就不让它生成吧.

# find / -name my.cnf
/usr/local/etc/my.cnf

找到了my.cnf 即mysql配置文件,我们将 log-bin=mysql-bin binlog_format-mixed 这两条注释掉即可.

注意:只注释 log-bin=mysql-bin 会导致 mysql 无法启动

# Replication Master Server (default)
# binary logging is required for replication
#log-bin=mysql-bin

# binary logging format - mixed recommended
#binlog_format=mixed

重启下mysql吧.
mysql-restart(注:mysql-restart是安装lum软件的命令)

分享到:
评论

相关推荐

    mysql中mysql-bin.000001是什么文件可以删除吗

    MySQL中的`mysql-bin.000001`文件是二进制日志文件,它是MySQL数据库系统的重要组成部分。这个文件记录了数据库的所有更改操作,如INSERT、UPDATE、DELETE等,以及DDL(Data Definition Language)语句,如CREATE ...

    apache-hive-1.2.2-bin.tar.gz

    Apache Hive 是一个基于Hadoop的数据仓库工具,它允许用户通过SQL-like语法来查询、管理和处理存储在Hadoop分布式文件系统(HDFS)中的大规模数据集。Hive 1.2.2是其的一个稳定版本,提供了许多改进和新功能。在深入...

    proxool-0.9.0RC3.jar,mysql-connector-java-5.1.6-bin.jar

    标题中的两个文件“proxool-0.9.0RC3.jar”和“mysql-connector-java-5.1.6-bin.jar”是Java编程环境中常用的库文件,主要用于数据库连接管理和服务。接下来,我们将深入探讨这两个组件的功能、用途以及它们在Java...

    mysql-5.7.41.tar.gz

    - **慢查询日志**:开启慢查询日志,找出执行时间过长的SQL语句进行优化。 7. **备份与恢复** MySQL提供多种备份策略,如`mysqldump`命令行工具进行逻辑备份,或者使用Percona Xtrabackup等工具进行物理备份。 8...

    mysql-connector-java-5.1.7-bin.rar

    "mysql-connector-java-5.1.7-bin.jar"是这个连接器的一个特定版本,5.1.7,它是一个二进制发行版,包含所有必要的Java类和资源,使得Java开发者能够方便地在他们的应用中连接到MySQL数据库。 MySQL-Connector/J...

    mysql-5.6.22.tar.gz

    MySQL 5.6.22 是一个非常重要的数据库管理系统版本,尤其对于那些依赖于高性能、高可用性和可扩展性的应用程序。这个版本是 MySQL 的一个重要里程碑,因为它包含了多项关键的改进和新特性,使得它在处理大数据量和...

    C3P0连接池jar包,mysql-connector-java-5.1.37,druid连接池jar包,commons-dbu

    本文将详细介绍三个重要的组件:C3P0连接池、MySQL的JDBC驱动(mysql-connector-java-5.1.37)以及Druid连接池,以及它们在Java中的应用和作用。 首先,C3P0是一个开源的JDBC连接池,全称为ComMchange V2 C3P0。它...

    最新版linux Mycat-server-1.6.7.5-release-20200410174409-linux.tar.gz

    Mycat 是一款基于 MySQL 协议的开源分布式数据库中间件,它实现了数据库的分库分表功能,有效地解决了大数据量下的高性能读写问题。在这个最新版的 Linux Mycat-server-1.6.7.5-release-20200410174409-linux.tar.gz...

    mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

    `mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz`是一个压缩包,包含了在64位Linux系统上运行MySQL 5.7所需的所有文件。 **1. MySQL 5.7的关键特性** MySQL 5.7引入了许多增强功能,包括性能提升、安全性改进和新的...

    mysql将bin-log日志文件转为sql文件的方法

    MySQL的二进制日志(bin-log)是数据库系统用来记录所有更改数据的非查询操作的重要工具,主要用于数据恢复、主从复制等场景。当需要将bin-log日志文件转换为可读的SQL文件时,可以使用`mysqlbinlog`命令来实现这一...

    最新版linux apache-tomcat-8.5.69.tar.gz

    - 8.5.x 是Tomcat的一个长期支持(LTS)版本,意味着它会得到更长时间的维护和支持。 - 支持Java EE 8 Web Profile,提供Servlet 4.0、JSP 2.3和EL 3.0等新特性。 - 提供了NIO2连接器,提高了处理大量并发请求的...

    mysql-5.6.45.tar.gz

    8. **添加开机启动**:为了使MySQL服务在系统启动时自动运行,可编辑`/etc/rc.local`文件,加入`/usr/local/mysql/bin/mysqld_safe &`。 9. **验证安装**:最后,使用`mysql -u root -p`登录MySQL,输入设置的密码...

    mha4mysql-manager-0.58.tar.gz

    《MHA Manager:高效能MySQL高可用性解决方案》 MHA(Master High Availability)是一款针对MySQL高可用性设计的开源工具,由日本乐天公司开发并维护。在MySQL集群环境中,MHA Manager扮演着关键角色,它能够在主...

    mha4mysql-node-0.58

    "MHA for MySQL Node 0.58" 是一个专门针对MySQL数据库系统设计的高可用性管理工具,全称为“Master High Availability for MySQL”。这个版本0.58的压缩包(tar.gz格式)提供了在分布式环境中确保MySQL主从复制的...

    windows-mysql-5.7.25.zip

    - **日志分析**:通过慢查询日志分析长时间运行的SQL,调整索引或优化查询语句。 7. **安全性** - **用户管理**:通过GRANT和REVOKE语句管理用户权限,确保数据安全。 - **SSL连接**:支持使用SSL加密连接,增加...

    mysql5.1.51

    MySQL 5.1.51 是 MySQL 数据库管理系统的一个特定版本,主要...完成上述步骤后,MySQL 5.1.51 就可以在 Linux 环境下运行,你可以通过客户端工具连接并使用这个数据库系统,进行数据存储、查询以及各类数据库管理操作。

    apache-skywalking-apm-bin-es7-8.3.0-upload.zip

    - 配置文件:修改配置文件`config/application.yml`,根据你的环境配置Elasticsearch连接信息、服务发现方式、告警规则等。 - 启动SkyWalking:运行`bin/startup.sh`启动SkyWalking OAP服务器。 - 客户端接入:将...

    Mycat-server-1.6.6.1 linux版本

    1. `server.xml`:这是Mycat的主配置文件,定义了Mycat服务器的启动参数、端口号、日志路径等信息,以及数据节点(DataNode)、逻辑库(Schema)和全局变量的配置。 2. `schema.xml`:用于配置逻辑库、表的分布规则...

    grafana-enterprise-7.5.17.linux-amd64.tar.gz

    1. 监控与日志:监控Grafana的运行状态,定期查看日志文件,以便及时发现和解决问题。 2. 自动更新:关注Grafana的新版本发布,适时进行升级以获取最新功能和安全修复。 总结,Grafana企业版7.5.17为Linux AMD64...

Global site tag (gtag.js) - Google Analytics