记录一键shell脚本清理MySQL碎片文件的脚本
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

肯定很多网友和蜗牛一样会发现网站在使用MYSQL数据库的时候会发现有些表会加载很多的碎片文件,其实这些文件都是通过缓存的模式慢慢记录下来的,随着时间的积累使得无用的碎片文章增加充实数据库表格,数据库实际上有用的数据也不多,但是碎片可能就有几M。
遇到这样的问题我们一般先去找对应程序可能是否有优化数据表的办法,如果没有的话,我们就要自己来解决问题。当然在解决之前我们需要先备份数据库,以免出现一些问题。这里蜗牛也在寻找一些解决MYSQL碎片的办法,这里看到有一篇工具记录的shell脚本处理碎片的,这里先记录下来。
#!/bin/sh
mysql_user=root
mysql_pass=123123
time_log=/opt/time
databases=/opt/databases
/usr/bin/mysql -u$mysql_user -p$mysql_pass -e \\”show databases\\” | grep -v \\”Database\\” > /opt/databases
sed -i \\”s/information_schema//\\” $databases
sed -i \\”s/mysql//\\” $databases
sed -i \\”s/test//\\” $databases
databases1=$(cat /opt/databases)
for i in $databases1
do
echo \\”database $i starting\\”
tables=$(/usr/bin/mysql $i -u$mysql_user -p$mysql_pass -e \\”show tables\\” | grep -v \\”Tables\\” > /opt/$i)
tablelist=$(cat /opt/$i)
echo \\”optimize database $i starting\\” >> $time_log
echo \\”$i start at $(date +[%Y/%m/%d/%H:%M:%S])\\” >> $time_log
for list in $tablelist
do
echo $list
/usr/bin/mysql $i -u$mysql_user -p$mysql_pass -e \\”optimize table $list\\”
done
echo \\”$i end at $(date +[%Y/%m/%d/%H:%M:%S])\\” >> $time_log
echo >> $time_log
done
我们可以看到在脚本前面可以设置数据库的账户和密码,然后对应执行,这里我没有测试,而是记录下来,以后有时间去测试是否可行。文章参考自:https://blog.51cto.com/11910656/1839091,如果我们自己要测试的话一定要先备份数据库。
猜你可能想看的VPS
- 腾讯云服务器+云通信产品组合低至 1 折起,2 核 4G 2 核 8G 全球[VPS测评]
- Pyclouds→40 元 月 256MB 内存 5GB 空间 100G虚拟空间(主机)
- [11.11]傲游主机全场 65 折 充值 511 元送 111 元 年全球[VPS测评]
- 补货通知 搬瓦工$29.99 年付 VPS 补货了 速度上了。全球[VPS测评]
- 秒杀 腾讯云→1 核 2G 50G 1M 套餐年付 99 元 2 核 4全球[VPS测评]
- Nodecache→CDN 服务 支持按流量付费和购买流量包 500GB全球[VPS测评]
- 促销 $8 年 768M 内存 15G 硬盘 1T 流量 100Mbps全球[VPS测评]
- 便宜 20 元 月 512M 内存 20G 硬盘 1Gbps 不限流量 全球[VPS测评]
- input 标签 type 为 number 时允许输入小数的方法全球[VPS测评]
- 360 安全防护中心无法开启的解决方案全球[VPS测评]
- 疯狂猜成语 图猜成语一个人在骂百和一是什么成语?全球[VPS测评]
- 疯狂猜成语 图猜成语三个人在登山头上有序号 123 是什么成语?全球[VPS测评]
- Psychz→$10 月-Atom D525 4GB 500GB 30T全球[VPS测评]
- 双十一 RAKsmart→注册就有机会抽到一年免费服务器 100M 不限全球[VPS测评]
- Gandi.net新注册.COM域名只需7元/首年带免费Whois隐私保全球[VPS测评]
- 如何为WordPress友情链接设置 nofollow 属性?全球[VPS测评]
- Silicom美国便宜 cPanel 虚拟主机,$3起/年;VPS主机,美国VPS[主机]
- ZeptoVM 512M内存 10G SSD 320G流量 1G带宽 伯全球[VPS测评]
- 从阿里云七代云服务器,谈云计算四大趋势全球[VPS测评]
- 印象云怎么样?85折香港安畅CN2vps带宽3M月付23元香港VPS[主机]
- 快速云:云服务器和vps区别是什么云服务器和vps哪个比较安全2022-全球[VPS测评]
- 持续高温!长沙所有初中新生停止军训!全球[VPS测评]
- kvmla,新加坡VPS、香港VPS、日本VPS,2核2G云主机仅425日本VPS[主机]
- sugarhosts糖果主机黑五:VPS服务器5折,最低月付24.5元,香港VPS[主机]
- 详细介绍vps云服务器及其作用全球[VPS测评]
- locvps:香港cn2vps(葵湾机房),2核2G40g硬盘,8折优惠WINDOWS
- hostkvm怎么样?香港云vps 带宽30M 月付6美元香港VPS[主机]
- 又一跨境电商产业园落户!中山石岐签约引进16个项目全球[VPS测评]
- CMCUCT:2核2GB/20GB香港ntt线路vps 6TB流量/1G香港VPS[主机]
- 2022年黄河流域跨境电商博览会将于8月26日至28日在青岛西海岸新区举全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-143412.html











