不定时整理更新一些小的知识点和抛错,以便记录(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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




