`
yukar
  • 浏览: 125966 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

由于日志占满空间导致MySQL无法启动的问题-已解决

阅读更多

昨天采集完数据准备发布的时候,一直提示错误,重启一下服务器,重启nginx没有问题,但是重启MYSQL却启不来了。google了一下,问题源头基本找到。

 

 

 

看了一下Mysql的错误日志,问题在这里。

 

131210  1:49:55 [Warning] Disk is full writing './mysql-bin.000016' (Errcode: 28). Waiting for someone to free space... (Expect up131210 09:24:14 mysqld_safe A mysqld process already exists

 

居然是因为磁盘满了无法写入日志导致Mysql起不来

 

[root@AY130306220112792564 mysql]# ll --block-size=MB
total 1804MB
drwx------ 2 mysql mysql   1MB Mar 12  2013 a0129104235
-rw-r----- 1 mysql root    1MB Dec 10 09:30 AY130306220112792564.err
-rw-rw---- 1 mysql mysql   1MB Dec  9 14:00 AY130306220112792564.pid
drwx------ 2 mysql mysql   1MB Apr 29  2013 db_qbzzx
drwx------ 2 mysql mysql   1MB Dec  6 12:38 green
-rw-rw---- 1 mysql mysql 330MB Jul 27 20:48 ibdata1
-rw-rw---- 1 mysql mysql   6MB Dec  9 13:59 ib_logfile0
-rw-rw---- 1 mysql mysql   6MB May  6  2013 ib_logfile1
drwx------ 2 mysql root    1MB Mar  8  2013 mysql
-rw-rw---- 1 mysql mysql   1MB Mar  8  2013 mysql-bin.000001
-rw-rw---- 1 mysql mysql   2MB Mar  8  2013 mysql-bin.000002
-rw-rw---- 1 mysql mysql   1MB Mar  8  2013 mysql-bin.000003
-rw-rw---- 1 mysql mysql   1MB Mar  8  2013 mysql-bin.000004
-rw-rw---- 1 mysql mysql   1MB Mar  8  2013 mysql-bin.000005
-rw-rw---- 1 mysql mysql 337MB May 23  2013 mysql-bin.000006
-rw-rw---- 1 mysql mysql   2MB Jun  2  2013 mysql-bin.000007
-rw-rw---- 1 mysql mysql   4MB Jul 12 14:16 mysql-bin.000008
-rw-rw---- 1 mysql mysql   1MB Jul 12 15:34 mysql-bin.000009
-rw-rw---- 1 mysql mysql   1MB Jul 14 19:14 mysql-bin.000010
-rw-rw---- 1 mysql mysql 162MB Jul 27 12:32 mysql-bin.000011
-rw-rw---- 1 mysql mysql   1MB Jul 27 20:48 mysql-bin.000012
-rw-rw---- 1 mysql mysql 897MB Oct 15 14:52 mysql-bin.000013
-rw-rw---- 1 mysql mysql  61MB Dec  9 13:06 mysql-bin.000014
-rw-rw---- 1 mysql mysql   1MB Dec  9 13:14 mysql-bin.000015
-rw-rw---- 1 mysql mysql   1MB Dec 10 09:34 mysql-bin.000016
-rw-rw---- 1 mysql mysql   1MB Dec  9 14:00 mysql-bin.index

 

基本上就是被这些玩意占满了,网上都说可以直接删除(此操作最好在Mysql服务停止时进行,因为当前日志使用的话无法删除,而且有可能导致一些其它问题,不过用mysql>reset master命令可以直接清空日志)

 

[root@AY130306220112792564 mysql]# rm -f mysql-bin.*

 

 

为了防止再次出现此类状况,可以直接关闭Mysql的log-bin日志功能

 

[root@AY130306220112792564 mysql]# vim /etc/my.cnf

 

找到:
log-bin=mysql-bin
binlog_format=mixed

 

在前面加上#注释掉,:wq!保存退出

 

 

启动Mysql服务,还是启动不起来。一生气,直接服务器重启,好了。

 

我的爱上绿生活又可以访问了吐舌头

0
0
分享到:
评论

相关推荐

    MySQL 5.1参考手册

    7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4. ...

    MySQL 5.1官方简体中文参考手册

    7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4. ...

    MySQL 5.1中文手冊

    7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4. ...

    MySQL 5.1参考手册中文版

    7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4...

    MySQL 5.1参考手册 (中文版)

    7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4. ...

    MySQL5.1参考手册官方简体中文版

    7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4. ...

    mysql5.1中文手册

    我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度...

    MYSQL中文手册

    7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 ...

    mysql数据库my.cnf配置文件

    # 则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求 #skip-networking back_log = 600 # MySQL能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用, # ...

    mysql官方中文参考手册

    7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4. ...

    易语言NetDB数据库操作中间件

    虽然我不经常在线,但是有信号了我会关注群内的消息,第一时间解决问题 ------------------------------------------------------------------ 用到的支持库:数据操作支持库一[dp1] (2.0)版 取数据摘要 特殊功能...

    开源中国源码

    - 由于数据库内容被我清空了,有时候我上传的solr里的数据我可能没清空,导致首页及频道页面查询不到数据会报错,解决方法:运行solr前进入`E:\solr\server\solr\info\data` 目录下删除里面的三个文件夹即可,后期会...

    03开源NewSql数据库TiDB-Deep Dive into TiDB

    解决由于 snapshot 导致下线节点慢的问题 限制搬移副本临时占用的空间大小 如果有 Region 长时间没有 Leader,进行上报 根据 compaction 事件及时更新统计的 Region size 限制单次 scan lock 请求的扫描的数据量...

    JAVA上百实例源码以及开源项目源代码

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    JAVA上百实例源码以及开源项目

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

Global site tag (gtag.js) - Google Analytics