欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

linux mysql清除缓存_案例:通过shell脚本实现mysql数据备份与清理

发布时间:2024/10/12 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 linux mysql清除缓存_案例:通过shell脚本实现mysql数据备份与清理 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

导读

Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核,不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。

ubuntu 上shell脚本实现数据库的定时备份和删除一个月以前的数据

SCRIPT

curdate=`date +%Y-%m-%d_%H-%M`

backupdir=”/opt/backup/db”

databasename=”DBName”

username=”root”

password=”–skip-password” # if password isn’t empty use “-pxxxxx”

#the number of days to keep backups

keepbackups=`date -d ’30 days ago’ +%Y-%m-%d`

echo =====================

echo Start backup MySQL DB

mysqldump -u${username} ${password} ${databasename} > ${backupdir}/${databasename}_${curdate}.sql

echo Done.

echo Deleting old backups

cd $backupdir

find . -name “${databasename}_${keepbackups}*” | xargs rm -rf

echo Done.

echo =====================

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的linux mysql清除缓存_案例:通过shell脚本实现mysql数据备份与清理的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。