linux mysql定时备份并压缩
生活随笔
收集整理的這篇文章主要介紹了
linux mysql定时备份并压缩
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.檢查mysql備份命令有沒有作用
在var目錄下創建backup目錄,在backup目錄下創建mysql目錄用于存放mysql備份文件
cd到/var/backup目錄下
mysqldump -uroot -pwh5268925 zhaochao > mysql/zhaochao.sql 如果成功,在/var/backup/mysql下會有zhaochao.sql備份文件2.創建備份腳本
在/var/backup下創建文件 msyql-backup.sh,文件內容如下所示,保存文件
JIRA_FILE_NAME=zhaochao-`date +%Y%m%d%H%M%S`; cd /var/backup/mysql/ mysqldump -uroot -pwh5268925 zhaochao > ${JIRA_FILE_NAME}.sql tar -zcvf ${JIRA_FILE_NAME}.sql.tar.gz ${JIRA_FILE_NAME}.sql rm -rf ${JIRA_FILE_NAME}.sql3.執行腳本,檢測腳本是否能正確執行
cd 到/var/backup目錄下 運行./mysql-backup.sh腳本,若正確,則/var/backup/mysql目錄下會生成用時間命名并壓縮好的備份文件
4.設置定時器,定時執行mysql-backup.sh腳本
在/var/backup下創建 crontest.cron 文件 內容如下
15,30,45,59 * * * * /var/backup/mysql-backup.sh每隔15分鐘執行一次腳本
5.將定時文件加到到訂時器中
crontab crontest.cron 6.檢測定時任務有沒有加入系統中 crontab -l? [root@iZ23l2efmpqZ backup]# crontab -l 15,30,45,59 * * * * /var/backup/mysql-backup.sh7.取消定時任務 ?crontab -r? [root@iZ23l2efmpqZ backup]# crontab -l 15,30,45,59 * * * * /var/backup/mysql-backup.sh [root@iZ23l2efmpqZ backup]# crontab -r [root@iZ23l2efmpqZ backup]# crontab -l no crontab for root
轉載于:https://www.cnblogs.com/whzhaochao/p/5023421.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的linux mysql定时备份并压缩的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 动态Tab分页效果
- 下一篇: Linux MySQL5.5的安装