ホームページ  >  記事  >  運用・保守  >  Linux で mysql データベースを毎日自動的にバックアップする方法

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

PHPz
PHPz転載
2023-05-18 13:14:11870ブラウズ

/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 までご連絡ください。