mysql bin日志文件是经常可以见到的日志文件,下面就为您介绍一个mysql bin日志文件清除sh的实例,希望对您学习mysql bin日志文件方面有所帮助。
站在用户的角度思考问题,与客户深入沟通,找到梅州网站设计与梅州网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、网络空间、企业邮箱。业务覆盖梅州地区。
- DELLOG=”/usr/local/logs/del-sqlbin.log.`date +%d`”
- DELTMP=”/usr/local/logs/del-sqlbin.tmp”
- MAIL_ADDR=”xxx@xxx.xx”
- exec &>$DELLOG
- DT=`date +’%Y-%m-%d %T’`
- SINGLE=0
- sleep 30
- hostname
- echo `date +’%Y-%m-%d %T’`
- echo “EXEC>>”
- echo “PURGE MASTER LOGS BEFORE ‘$DT’;”
- echo “PURGE MASTER LOGS BEFORE ‘$DT’;” >$DELTMP
- mysql -uroot -pxxx <$DELTMP
- if [ $? = 0 ];then
- echo “Purge master logs sucess!”
- else
- echo “Purge master logs failure!”
- SINGLE=1
- fi
- echo “——————————–”
- echo
- if [ $SINGLE = 1 ];then
- mail -s “Purge_master_logs_err” $MAIL_ADDR <$DELLOG
- fi
装mysql5,运行一段时间后,在/var/db/mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且有的占用了大量硬盘空间,高达上百兆。这些是什么文件,有何作用呢?
这些MySQL的事务日志。删除复制服务器已经拿走的binlog是安全的,一般来说网络状况好的时候,保留最新的那一个足以。(缺点是将无法使数据库恢复先前的状态)。在my.conf里把log-bin注释掉就可以了,logbin主要是用来做回滚和增量备份的。
当前标题:mysqlbin日志文件清除sh的实例
当前URL:http://www.shufengxianlan.com/qtweb/news1/305151.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联