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数据备份与清理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 丰田车系总线系统中,什么属于CAN线网络
- 下一篇: linux cmake编译源码,linu