centos解决mysql-bin.000*占用超大空间的问题

本站(也就是安全者)网站数据库挂了一下午,也没时间处理,晚上回来后尝试restart mysql,发现一直提示shutting down……….关闭不了,也stop不了,服务器重启也不行。可以确信肯定是mysql出问题了。

进入mysql的data目录一大堆名字为mysql-bin.000001 — mysql-bin.000032的文件,加起来占用了快10个G!目录占满了,当然启动不了了!那么这些文件是干什么用的呢?百度之..

这样做主要有以下两个目的:

1:数据恢复

如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。

2:主从服务器之间同步数据

主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。

处理方法分两种情况:

1:只有一个mysql服务器,那么可以简单的注释掉这个选项就行了。

vi /etc/my.cnf把里面的log-bin这一行注释掉,重启mysql服务即可。

2:如果你的环境是主从服务器,那么就需要做以下操作了。

A:在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。

B:使用SHOW MASTER LOGS获得主服务器上的一系列日志。

C:在所有的从属服务器中判定最早的日志,这个是目标日志,如果所有的从属服务器是更新的,就是清单上的最后一个日志。

D:清理所有的日志,但是不包括目标日志,因为从服务器还要跟它同步。

也就是说你要是就一台服务器的话就果断删掉吧!

首先vim /etc/my.conf,注释掉这两行

#log-bin=mysql-bin
#binlog_format=mixed

然后 cd /usr/local/mysql/var,执行如下命令 强制删除这些文件

rm -rf mysql-bin.*   #看清了呀 别手抖删错了...  

最后重启mysql即可

/etc/init.d/mysql restart  

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/data/128.html

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2018年7月9日 下午9:56
下一篇 2018年7月9日 下午9:59

相关推荐

  • MySQL如何导入格式化数据-mysql教程-学派吧

    在MySQL中如何导入格式化数据?本篇文章就来给大家介绍MySQL导入格式化数据的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在有些场景下,我们需要把一批特定格式的数据导入到mysql数据库中,做法有很多,使用shell脚本、python都可以,今天来介绍两个更便捷的命令,mysqlimport 和 load data mysqli…

    数据库运维 2019年4月9日
    3.0K00
  • 在linux系统下启动 mysql数据库使用教程-学派吧

    本文主要讲述了在在linux系统下启动 mysql数据库操作,感兴趣的朋友可以了解一下。 {mysql}表示mysql的安装目录如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start如果/etc/inint.d/下找…

    数据库运维 2019年4月24日
    4.2K00
  • 什么是T-SQL?-mysql教程-学派吧

    Transact-SQL通常缩写为T-SQL,或者TSQL,是Microsoft和Sybase对SQL的专有扩展。Transact-SQL对SQL标准进行扩展,以包含SQL标准中不包含的额外特性。 下面是一个简单的T-SQL语句的例子: CREATE DATABASE Movies; 这是一个简单的T-SQL示例。这将创建一个名为Movies的新数据库。 但…

    2019年4月9日
    3.6K00
  • MySQL5.7版本sql_mode=only_full_group_by问题解决教程-网络运维

    问题: MySQL数据库迁移到MySQL5.7版本后,出现如下报错: 原因分析:MySQL5.7版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。 解决办法: 1、打开MySQL数据库控制台 执行全局sql语句: set   @@sql_mode= ‘STRICT_TRANS_TABLES,N…

    数据库运维 2018年10月17日
    3.4K00
  • MySQL数据库索引的内容介绍-mysql教程-学派吧

    本篇文章给大家带来的内容是关于MySQL数据库索引的内容介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 存储引擎是数据库的核心,常用的MySQL存储引擎有InnoDB,MyISAM,memory.索引是加速数据的查询的一种数据结构. 1. 索引简介 1.1 索引优点 查询数据块 数据唯一性 加速表之间的连接 1.2 索引缺点 索引会占用…

    数据库运维 2019年4月9日
    2.7K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部