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

王林
リリース: 2020-01-22 20:08:48
転載
2176 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート