`
freespace
  • 浏览: 175506 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

如何清除mysql的mysql-bin日志(转载)

阅读更多

 

文章来自:http://jk.aiwaly.com/wp/%E5%A6%82%E4%BD%95%E6%B8%85%E9%99%A4mysql%E7%9A%84mysql-bin%E6%97%A5%E5%BF%97-2.html

 

在运维mysql 的过程中出现过这样的问题,mysql 的日志将磁盘空间占满 。所以如果你用了mysql log 记得定期清理,mysql 日志

如何清除mysql的mysql-bin日志

 

方法1

1)、查询musql-bin,mysql操作日志
mysql> show master logs;
2)、删除,保留最新
mysql>purge master logs to ‘mysql-bin.00001′;

3)、my.cnf中去掉log-bin就可不让生成这些日志文件了。

 

方法2
清理mysql的日志文件
发现var/db/mysql目录下有这么多
mysql-bin.000001

mysql-bin.000023
mysql-bin.index
而且比较大
数据库的操作日志

mysql> reset master;

可以清理这些文件。

 

分享到:
评论

相关推荐

    mysql清除log-bin日志的方法

    主要介绍了mysql清除log-bin日志的方法,同时介绍了log-bin日志的作用,需要的朋友可以参考下

    MySQL bin-log 日志清理方式

    MySQL bin-log 日志清理方式 MySQL bin-log 日志清理方式

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

    mysql打开bin-log日志后,mysql数据库的非查询操作会将记录保存到bin-log文件中。一般bin-log日志文件不能打开查看的,需要用到mysql的工具进行。假设/mysql/data/目录中存放着二进制文件mysql-bin.000011。需要将...

    开启mysql-Binlog

    开启mysql-binlog操作 binlog日志用于记录所有更新了数据或者已经潜在更新了数据的所有语句。语句以“事件”的形式保存,它描述数据更改。当我们因为某种原因导致数据库出现故障时,就可以利用binlog日志来挽回...

    开启bin-log日志mysql报错的解决方法

    代码如下:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_...

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

    用ports安装了mysql以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些...

    使用bin-log日志还原数据库的例子

    4、查看mysql日志:mysqlbinlog mysql-bin.000001mysqlbinlog mysql-bin.000006 > /root/bbx.log 5、使用新的binlog日志:(更新数据库日志) 代码如下:方法一:[root@bogon mysql]# mysqladmin -uroot -p flush-...

    MySQL – binlog日志简介及设置

    可以使用mysqlbin命令查看二进制日志的内容。 binlog 的作用 用于数据库的主从复制及数据的增量恢复。 MySQL binlog格式 binlog的格式也有三种:STATEMENT、ROW、MIXED 。 1、STATMENT模式:基于SQL语句的复制...

    mysql-event-emitter:mysql mariadb事件发射器

    log_bin_index = /var/log/mysql/mysql-bin.index binlog-format = row Mysql用户 授予您的用户读取二进制日志的权限 GRANT REPLICATION SLAVE, REPLICATION CLIENT, SELECT ON * . * TO ' [USE

    mysql-binlog-emitter:Node.js mysqlmariadb从属复制事件发射器

    *已针对mariadb 10.1.31和binlog协议版本4进行了测试*内容安装npm install mysql-binlog-emitter 设置MySQL服务器在/etc/mysql/my.cnf启用二进制日志复制[mysqld]server-id = 1log_bin = /var/log/mysql/mysql-...

    MYSQL启用日志和查看日志.pdf

    启用日志,和查看日志 有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin

    Mysql数据库清理binlog日志命令详解

    今天主要分享下mysql数据库应该如何正确的删除binlog日志,这里要注意不要强制使用rm命令进行清除。否则mysq-bin.index错乱,最终导致后期expire-log-days配置项失效。 1、查看binlog日志 mysql> show binary logs;...

    MySQL数据库:数据库日志管理.pptx

    若日志路径指定为C:/appserv/MySQL/bin目录,添加以下一行: log-bin=C:/appserv/MySQL/bin/bin_log 保存,重启服务器。 用mysqlbinlog管理日志 数据库日志管理 使用mysqlbinlog实用工具(在windows命令行窗口运行)...

    MySQL5.6.24-win32

    ###最佳办法是将mysql安装目录\bin填写到path路径中,以方便运行mysqld安装服务,mysql打开数据库,若是添加了path路径后则不需要第二步中的2.1,2.2 ***************第二步*********************** 使用管理员权限...

    mysql主从同步配置.docx

    mysql主从同步配置,要实现 MySQL 的 Replication ,首先必须打开 Master 端的Binary log(mysql-bin.xxxxxx)功能,否则无法实现。因为整个复制过程实际上就是Slave从Master端获取该日志然后再在自己身上完全按顺序的...

    mysql-binlog-go:用于反序列化 MySQL 5.6 二进制日志的库

    该库旨在将 mysql 二进制日志解析为结构,然后您可以以任何您想要的方式进行操作。 我目前没有计划支持 MySQL 5.6 以外的任何版本(使用 v4 格式和发布 5.6.4 时间变量)。 用法 import ( ... binlog "github....

    mysql镜像备份mysql镜像备份

    /opt/mysql/bin/mysql -u slave -p -h 192.168.0.205 4、停从库,修改从库/etc/my.cnf,增加选项: [mysqld] server-id=2 master-host=192.168.0.205 master-user=slave master-password=123456 5、启动从库,可以...

Global site tag (gtag.js) - Google Analytics