mysql空间不足_磁盘空间不足的临时解决方案

编程入门 行业动态 更新时间:2024-10-19 23:47:26

一、通过软连接的方式迁移部分表空间到其他硬盘

优点:对数据没有任何影响,反而可以适当增加IO能力,使用多个磁盘的IOPS

缺点:需要停机

处理步骤:

1、关掉mysql实例

2、cp big.ibd /new/big.ibd

3、rename big.ibd big.ibd.remove

4、ln -s big.ibd /new/big.ibd

5、chow -R mysql:mysql /new/big.ibd

6、启动数据库,检查是否异常

7、删掉 remove的文件.

二、通过blackhole引擎,清理掉一些不重要,但是占用空间较大的表

优点:不需要停机

缺点:只能适用于slave,会缺少数据

处理步骤:

1、确认要处理的机器是slave,要处理的表不会有写入操作.

2、set sql_log_bin = off; stop slave;

3、rename table xx to test.xx;

4、create table xxx engine = blockhole;

5、start slave;

6、观察数据库是否异常

7、drop table if exists test.xxx

觉得文章有用?立即:

和朋友一起 共学习 共进步!

猜您喜欢

更多推荐

mysql空间不足_磁盘空间不足的临时解决方案

本文发布于:2023-06-14 08:46:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1457869.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:磁盘空间   解决方案   空间   mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!