タイムバックアップMySQLのスクリプトで

タイムバックアップMySQLのスクリプトで

#!/bin/bash
BASE_PATH=/data/dump/
JIRA_FILE_NAME=ZY798-`date +%Y%m%d%H%M%S`;
cd /usr/local/mysql/bin/
mysqldump -h127.0.0.1 -P3306 -uroot -proot ZY798 > ${BASE_PATH}${JIRA_FILE_NAME}.txt
cd ${BASE_PATH}
tar -zcvf ${JIRA_FILE_NAME}.txt.tar.gz ${JIRA_FILE_NAME}.txt
rm -rf ${JIRA_FILE_NAME}.txt

四時実行するために毎日:

0 4 *  *  *  /var/backup/ZY798-mysql-backup.sh

PS:定期的なタスク関連のコマンド
crontab -eスケジュールされたタスクを修正する
crontab -lユーザーを表示するすべてのスケジュールされたタスクは
/sbin/service crond start//サービスを開始
/sbin/service crond stop//閉じるサービス
/sbin/service crond restart//サービスを再起動
/sbin/service crond reload//コンフィギュレーションをリロード
/sbin/service crond status//サービスの状態を確認します

おすすめ

転載: blog.csdn.net/xianhenyuan/article/details/92792324