Linux系统shell脚本之mysql的日志备份

Posted 江湖有缘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统shell脚本之mysql的日志备份相关的知识,希望对你有一定的参考价值。

Linux系统shell脚本之mysql的日志备份

一、脚本要求

备份/var/lib/mysql/下的日志文件

二、脚本内容

[root@192 practice]# cat mysql.sh 
#!/bin/bash
########################################
#Author:jeven
#time:Mon 30 May 2022 09:53:03 PM CST
#filename:mysql.sh
#Script description:
########################################

#mkdir /mysqlbak
#mkdir /mysqlbinlog
#service mysqld start
day=`date +%Y%m%H%M`
mysqldump -hlocalhost -uroot -p123 webdb > /mysqlbak/webdb-$day.sql
mysql -hlocalhost -uroot -p -e "flush logs"
tar zcf /mysqlbinlog.tar.gz /var/lib/mysql/mysqld-bin.0*
#chmod +x webdb.sh
开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于Linux系统shell脚本之mysql的日志备份的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统shell脚本之定期清理备份文件

等保2.0之Linux系统日志备份

shell脚本怎么实现日志备份到本地Linux系统

linux下shell编程之mysql备份(适合初学者)

Linux之常用Shell脚本总结

mysql自动备份脚本,MySQLdump+shell+crontab模式(附备份记录日志)