暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL随笔1

酸梅绿茶汤 2021-05-07
235

不定时整理更新一些小的知识点和抛错,以便记录(PS:无排版)

1、binlog太大,导致磁盘空间满

背景

df -h发现磁盘空间满了,mysql无法进入到服务内purge


解决方案:

先rm一个binlog,查看mysql_bin.index中是否缺失删除的那条

然后mysql登录,


 

mysql> flush logs;

切一个日志

mysql> show binary logs;

很有可能卡住,不建议这么看,建议在操作系统上看

mysql> purge binary logs to 'mybinlog.000089';

再查看mysql_bin.index是否存在短日志


2、5.7 ibdata 不要随意删除,会导致innodb层的数据字典丢失


3、快速删除大表文件

  ln t1.ibd t1.ibdbak

drop table t1;

  

简易原理是inode一致,drop 操作是link-1


文章转载自酸梅绿茶汤,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论