linux下mysql的数据库简单备份脚本
生活随笔
收集整理的這篇文章主要介紹了
linux下mysql的数据库简单备份脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
應用于整個庫的備份。
#!/bin/bash PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/sbin # 數據庫名稱 databases=(myname) # 備份目錄 basepath='/home/databak/' cd $basepath if [ ! -d "$basepath" ]; thenmkdir -p "$basepath" fi#遍歷數據庫名稱 for db in ${databases[*]}do# 備份數據庫mysqldump -uuser -ppasswd --database $db > $basepath$db-$(date +%Y%m%d).sql# 壓縮備份的數據庫,并刪除原文件tar czvf $db-$(date +%Y%m%d).sql.tar.gz $db-$(date +%Y%m%d).sql --remove-files# 刪除7天以前的數據庫備份文件 find $basepath -mtime +7 -name "*.sql.tar.gz" -exec rm -rf {} \;done
轉載于:https://www.cnblogs.com/xzlive/p/10748477.html
總結
以上是生活随笔為你收集整理的linux下mysql的数据库简单备份脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OPENCV+VS+QT,导入生成别人的
- 下一篇: mysql 除去列名打印_sql – 使