删除所有MySQL mysql-bin.** 日志引发事故

删除所有MySQL mysql-bin.** 日志引发事故

背景

  1. 早上发现业务宕机 通过查看日志提示MySQL连接不上 查看MySQL服务器发现磁盘写满了
    image
  2. 后经过排查是由于bin日志太多 太大导致的
  3. 由于是测试环境 也没想那么多 于是就把所有的binlog给删除
  4. 修改binglog保留时间 重启MySQL 重启失败

1.查看MySQL日志提示

mysqld: File '/data/mysql/mysql8 data/mysql-bin.000366' not found (0s errno 2 - No such file directory

2.提示比较明显

touch /data/mysql/mysql8 data/mysql-bin.000366
chown mysql:mysql /data/mysql/mysql8 data/mysql-bin.000366

3.再次重启MySQL 还是报错

image

4.查看度娘都是说要删除tc.log日志 但是都没找到这个文件

5.最后将mysql.index 文件给清空 重启MySQL正常

posted @ 2023-11-03 10:17  小星奕的快乐  阅读(51)  评论(0)    收藏  举报