1、创建新表
create table t1_new like t1;
2、重命名表
rename table t1 to t1_deleted,t1_new to t1;
3、创建硬链接
cd /data/mysql_data/sbtest/
ln t1_deleted.ibd t1_deleted.ibd.hdlk
4、删除表
drop table t1_deleted;
5、truncate 物理文件
truncate 清理
#!/usr/bin/bash
for i in `seq 740 -10 10 `;
do
sleep 2
truncate -s ${i}G t1_deleted.ibd.hdlk
echo "del:$i G" >> rm.log
done
6、删除文件
rm -rf t1_deleted.ibd.hdlk ;
版权声明:本文为qq_42979842原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。