ホームページ  >  記事  >  データベース  >  centos での mysql データベースの自動バックアップの構成

centos での mysql データベースの自動バックアップの構成

王林
王林転載
2020-01-22 20:08:482094ブラウズ

centos での mysql データベースの自動バックアップの構成

1. ディスク容量を確認します

実行 df -h 残りの容量が最も大きいディレクトリを選択します (start例)

2. バックアップ ディレクトリを作成します

cd /    
mkdir backup
cd backup

(関連ビデオ チュートリアルの共有: mysql ビデオ チュートリアル)

3. バックアップ シェル スクリプトを作成します

vim monarch-bak.sh #monarch是数据库名
mysqldump -uroot -p980225 monarch> /backup/monarch_$(date +%Y-%m-%d_%H:%M:%S).sql
#对备份进行压缩:mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz

4. 実行可能権限を追加します:

chmod u+x monarch-bak.sh

追加後./bkDatabaseName.sh

5. スケジュールされたバックアップ タスクを追加します

crontabがインストールされているか確認してください。

crontab -e

追加:

22 11 * * * source /backup/monarch-bak.sh #解释 每天11:22执行/backup/monarch-bak.sh脚本

crontab の再起動:

service crond restart

おすすめの関連記事とチュートリアル: mysql チュートリアル

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

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。