カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

MySQL バックアップ

この記事は最終更新日から1年以上経過しています。

PHP5  —–

[ /usr/local/bin/backup ]

#!/bin/sh

THISDAY=`date +%F_%H-%M-%S` 

cd /var/lib/mysql

tar -cvzf /usr/tmp/mysql_"$THISDAY".tgz *

/usr/local/bin/php -f /var/www/html/cli/backupper.php ‐‐ \

/usr/tmp/mysql_"$THISDAY".tgz

#if [ $? -eq 0 ] ; then

#rm -rf /usr/tmp/mysql_"$THISDAY".tgz

#fi

[cronに登録(2日毎、午前10時に実行)]

0 10 */2 * * /usr/local/bin/backup

PHP4  —–

[ /usr/local/bin/backup ]

#!/bin/sh

THISDAY=`date +%F_%H-%M-%S` 

cd /var/lib/mysql

tar -cvzf /usr/tmp/mysql_"$THISDAY".tgz *

/usr/bin/php -f /var/www/html/cli/backupper.php \

/usr/tmp/mysql_"$THISDAY".tgz

[cronに登録(2日毎、午前10時に実行)]

0 10 */2 * * /usr/local/bin/backup
この記事がお役に立ちましたらシェアお願いします
1,700 views

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です