Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> crontabシステムを使用してMySQLデータベース

crontabシステムを使用してMySQLデータベース

  
を定期的にバックアップします。

システムのcrontabを使用して定期的にバックアップファイルを実行し、日付ごとにバックアップ結果を保存して、バックアップの目的を達成します。

1.バックアップファイルを保存するパスを作成します。/mysqldata #mkdir /mysqldata 2. /usr /sbin /bakmysqlファイルを作成します。#vi /usr /sbin /bakmysql rq = `date +%Y%m%dと入力します。 `tar zcvf /mysqldata /mysql $ rq.tar.gz /var /lib /mysqlまたはrq =`日付+%Y%m%d `mysqldump --all-databases -u root -p980405> /mysqldata /mysql $ rq.tar.gz /var /lib /mysqlはあなたのデータベースファイルのディレクトリです、何人かのユーザは/usr /local /mysql /dataです、それぞれの人は違うかもしれません/mysqldata /はバックアップファイルディレクトリを保存することを意味しますあなた自身の要求に従ってそれをしなさい。 3、ファイルのプロパティを変更して実行可能にします。#chmod + x /usr /sbin /bakmysql 4、変更します。/etc /crontab #vi /etc /crontab追加01 3 * * * root /usr /sbin /bakmysql 3時にバックアップを実行し、crond#/etc/rc.d/init.d/crond restartを再起動して完了します。だから毎日あなたは/mysqldata mysql20040619.tar.gzにそのようなファイルを見ることができますあなたはそれを直接ダウンロードすることができます。 tarコマンドが実行される前にデータベースサービスプロセスを停止するかデータベースをロックしないと、データが復元されたときにデータベースが破損することになり、運が良ければ修復することができます。

Copyright © Windowsの知識 All Rights Reserved