`

(转)mysql 日志文件mysql-bin文件清除方法,和mysql-bin相关文件的配置

阅读更多

默认情况下mysql会一直保留mysql-bin文件,这样到一定时候,磁盘可能会被撑满,这时候是否可以删除这些文件呢,是否可以安全删除,是个问题。

首先要说明一下,这些文件都是mysql的日志文件,如果不做主从复制的话,基本上是没用的,虽然没用,但是不建议使用rm命令删除,这样有可能会不安全,正确的方法是通过mysql的命令去删除。

mysql -u root -p
Enter password:Welcome to the MySQL monitor.Commandsendwith;or \g.YourMySQL connection id is2819416Server version:5.5.24-0ubuntu0.12.04.1-log (Ubuntu)Copyright(c)2000,2011,Oracleand/or its affiliates.All rights reserved.Oracleis a registered trademark of OracleCorporationand/or its
affiliates.Other names may be trademarks of their respective
owners.Type'help;'or'\h'for help.Type'\c' to clear the current input statement.

mysql> reset master;Query OK,0 rows affected (3 min 37.65 sec)

其实关键的命令就是reset master;这个命令会清空mysql-bin文件。

另外如果你的mysql服务器不需要做主从复制的话,建议通过修改my.cnf文件,来设置不生成这些文件,只要删除my.cnf中的下面一行就可以了。

log-bin=mysql-bin

如果你需要复制,最好控制一下这些日志文件保留的天数,可以通过下面的配置设定日志文件保留的天数:

expire_logs_days =7

表示保留7天的日志,这样老日志会自动被清理掉。

分享到:
评论

相关推荐

    mysql资源 mysql-connector-java-5.1.45-bin jar文件

    mysql资源 mysql-connector-java-5.1.45-bin jar文件

    mysql-connector-java-5.1.5-bin.jar mysql-connector-java-5.1.40-bin

    标题中的"mysql-connector-java-5.1.5-bin.jar"和"mysql-connector-java-5.1.40-bin"分别代表了两个不同版本的MySQL Connector/J,5.1.5和5.1.40。这些版本号表明了该驱动程序的发布日期和更新状态,一般来说,更高...

    mysql驱动包 mysql-connector-java-5.1.13-bin.jar

    mysql驱动包 mysql-connector-java-5.1.13-bin.jar 方便快捷获取。。。

    mysql-connector-java-5.1.10-bin.jar包下载

    这个库文件包含所有必要的类和方法,使得Sqoop能够识别MySQL的协议,并建立安全的连接。 3. **配置 Sqoop**:在使用Sqoop与MySQL交互前,需要在`$SQOOP_HOME/conf/sqoop-site.xml`中配置相关的数据库连接参数,如`...

    mysql-connector-java-5.1.44-bin.jar

    MySQL Connector/J是MySQL数据库与Java应用程序之间的...总之,`mysql-connector-java-5.1.44-bin.jar`是Java应用连接MySQL数据库的关键组件,理解其工作原理和使用方法对于Java数据库开发人员来说是必不可少的技能。

    mysql-connector-java-5.1.27-bin.jar.zip

    `mysql-connector-java-5.1.27-bin.jar.zip`这个压缩文件包含的是`mysql-connector-java-5.1.27-bin.jar`,解压后,你需要确保这个JAR文件在Hive的类路径中。在Hadoop和Hive的环境配置中,可以将这个JAR文件放到Hive...

    mysql-connector-java-5.1.46-bin.jar和mysql-connector-java-5.1.27-bin.jar

    - `mysql-connector-java-5.1.46-bin.jar` 和 `mysql-connector-java-5.1.27-bin.jar` 是Java的归档(Archive)文件,它们包含了MySQL Connector/J的所有类和资源,供Java虚拟机(JVM)加载和使用。`bin`通常表示这...

    mysql-connector-java-5.1.7-bin.jar

    "mysql-connector-java-5.1.7-bin.jar" 文件就是这个桥梁,它是一个Java归档(JAR)文件,包含了MySQL JDBC驱动的所有必要组件。 MySQL JDBC驱动,也被称为MySQL Connector/J,允许Java应用程序通过遵循JDBC API来...

    mysql-connector-java-5.1.47-bin.jar

    MySQL Connector/J是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了JDBC(Java Database Connectivity)规范的驱动程序,使得Java开发者能够通过编写Java代码来访问和操作MySQL数据库。标题中的"mysql-...

    mysql-connector-java-5.1.15-bin.jar.zip

    `mysql-connector-java`是MySQL的JDBC驱动,它提供了与MySQL数据库交互所需的类和方法。 2. **JDBC API**:JDBC是Java中的核心API,它定义了如何在Java应用程序中连接、查询和操作数据库。主要的JDBC接口包括`...

    Mysql数据库驱动mysql-connector-java-5.1.41-bin.jar

    MySQL数据库驱动`mysql-connector-java-5.1.41-bin.jar`是连接Java应用程序到MySQL服务器的关键组件。它是MySQL官方提供的JDBC(Java Database Connectivity)驱动程序,允许Java开发者在Java环境中执行SQL语句,...

    mysql-connector-java-5.1.22-bin.jar

    总的来说,`mysql-connector-java-5.1.22-bin.jar`是Java开发者在处理MySQL数据库时不可或缺的工具,它在Java和MySQL之间建立了稳固的桥梁,使得数据的读写变得简单而高效。然而,随着技术的进步,开发者还需要了解...

    mysql驱动包-mysql-connector-java-5.1.41-bin.zip

    MySQL驱动包`mysql-connector-java-5.1.41-bin.zip`是专门为Java开发者设计的,用于在Java应用程序中连接MySQL数据库的JDBC驱动程序。这个压缩包包含了MySQL Connector/J,它是MySQL官方提供的Java Database ...

    mysql-connector-java-5.1.45-bin.jar

    对于这些问题,开发者需要了解JDBC的基本概念和用法,以及MySQL数据库的相关配置。同时,熟悉MySQL的SQL语法和数据库设计原则也是必要的。 总的来说,"mysql-connector-java-5.1.45-bin.jar"是一个关键组件,用于...

    【mysql】mysql-connector-java-5.1.41-bin.jar

    "mysql-connector-java-5.1.41-bin.jar"是Java开发者与MySQL数据库互动的关键组件,它提供了丰富的API和功能,使得Java应用程序能够无缝地连接到MySQL服务器,执行SQL命令,处理数据,从而实现各种数据库相关的功能...

    mysql-connector-java-5.1.10-bin.jar

    在压缩包的`使用.txt`文件中,通常会包含有关如何在不同环境中集成驱动的说明,包括IDE设置、构建工具配置等,这对于初学者尤其有帮助。 总结起来,`mysql-connector-java-5.1.10-bin.jar`是Java应用程序连接MySQL...

    mysql-connector-java-5.1.7-bin.zip

    1. **添加依赖**:在Java项目中,需要将`mysql-connector-java-5.1.7-bin.jar`加入到类路径(classpath)中,对于现代的构建工具如Maven或Gradle,可以在配置文件中添加对应的依赖条目。 2. **建立连接**:在Java...

    mysql-connector-java-5.1.49-bin.jar

    【解决方案】错误连接数据库 [mysql1] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the ...所以把mysql-connector-java-5.1.49-bin.jar放到lib文件夹下

    mysql-connector-java-5.1.26-bin.zip

    "mysql-connector-java-5.1.26-bin.jar"是压缩包内的主要文件,这是一个Java Archive (JAR) 文件,包含了所有必要的类和资源,使得Java应用程序能够识别并连接MySQL数据库。将这个JAR文件添加到项目的类路径中后,就...

    mysql-connector-java-3.0.16-ga-bin.jar

    总结来说,"mysql-connector-java-3.0.16-ga-bin.jar"是MySQL数据库与Java应用之间的关键组件,它实现了JDBC接口,提供了高效、可靠的数据库连接和操作能力。虽然这个版本较老,但它仍能满足许多遗留系统的需求,...

Global site tag (gtag.js) - Google Analytics