《MYSQL优化脚本》要点:
本文介绍了MYSQL优化脚本,希望对您有用。如果有疑问,可以联系我们。
			           
开源关系型数据库mysql在实际生产环境中大量被使用,但是长期以往的使用肯定会因为一些外在的因素导致表损坏,还有经过大量的增删改查数据后必定会有很多的磁盘空间没有被回收那么,平时就可以使用mysql下的mysqlcheck脚本工具进行定期优化
#!/bin/bashexport mysql_bin=/usr/local/mysql/bin/export logs_dir=/data/backup/mysql_backup/optimize_logs/export datetime=`date +"%Y%m%d"`if [ ! -e "$logs_dir" ];then mkdir -p $logs_dirfiecho "`date` start optimize" | tee -a $logs_dir/optimize-${datetime}.log$mysql_bin/mysqlcheck -Ao --auto-repair -urootif [ $? -eq 0 ] then echo "`date` optimize success" | tee -a $logs_dir/optimize-${datetime}.log else echo "`date` optimize fail" | tee -a $logs_dir/optimize-${datetime}.logfifind $logs_dir -type -f ctime +30 -name "optimize*" -exec rm -vf {} \;
通过crontab做准时,一般一个月一次就够了,不宜过频繁!切记!
欢迎参与《MYSQL优化脚本》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/7149.html