Linux で mysql データベースを毎日自動的にバックアップする方法

PHPz
リリース: 2023-05-18 13:14:11
転載
883 人が閲覧しました

/usr/bin は mysql インストール ディレクトリです
バックアップ フォルダーを作成します:

mkdir mysql_data_bak
ログイン後にコピー

スクリプト ファイルを作成します:

touch autobackupmysql.sh
ログイン後にコピー

ファイルを開きます

vi autobackupmysql.sh
ログイン後にコピー

次の内容をスクリプトに追加します:

filename=`date +%y%m%d`
/usr/bin/mysqldump -opt mysql -u root -proot|gzip >/mysql_data_bak/name$filename.gz
ログイン後にコピー

ここに注意してください
全般:

**********************************************************
打开自动执行文件
vi /etc/crontab
在etc中加入如下内容,让其自动执行任务。
01 15 * * * root /mysql_data_bak/autobackupmysql
**********************************************************
ログイン後にコピー

redhat メソッド:
redhat のcrontab 時間ごとに呼び出される 4 つのディレクトリを使用します (/etc/cron.hourly: 毎時; /etc/cron.daily:
日ごと; /etc/cron.weekly: 毎週; /etc/cron.monthly:毎月) を実行してスクリプトを実行します。
redhat では、編集したスクリプトを対応するディレクトリにコピーするだけで済みます。

cp /mysql_data_bak/autobackupmysql etc/cron.daily
ログイン後にコピー

再起動など

/etc/rc.d/init.d/crond restart
ログイン後にコピー

以上がLinux で mysql データベースを毎日自動的にバックアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート