次のスクリプトは、MySQLデータベース全体のスケジュールされたバックアップに使用されます。 mysql_dump_script.sh #!/bin/bash #バックアップファイルの数を保存し、最大 4 つのファイルを保持します number=4 #バックアップ保存パスbackup_dir=/db/backup_mysql #日付 dd=`日付 +%Y-%m-%d-%H-%M-%S` #バックアップツール tool=mysqldump #ユーザー名 username=root #passwordpassword=あなたのパスワード #バックアップするデータベース database_name=mydb # フォルダーが存在しない場合は作成します if [ ! -d $backup_dir ]; それから mkdir -p $backup_dir; フィ # 書き方の簡単な方法は、mysqldump -u root -p123456 users > /root/mysqlbackup/users-$filename.sql です。 $tool -h127.0.0.1 -u $ユーザー名 -p$パスワード $データベース名 > $backup_dir/$データベース名-$dd.sql # バックアップ ログを作成するために書き込みます echo "create $backup_dir/$database_name-$dd.dupm" >> $backup_dir/log.txt #削除する必要があるバックアップを検索します delfile=`ls -l -crt $backup_dir/*.sql | awk '{print $9 }' | head -1` #現在のバックアップ数が$numberより大きいかどうかを判断します count=`ls -l -crt $backup_dir/*.sql | awk '{print $9 }' | wc -l` [ $count -gt $number ]の場合 それから #最も古いバックアップを削除し、バックアップの数だけ残す rm $delfile # 削除ファイルログを書き込みます echo "delete $delfile" >> $backup_dir/log.txt フィ Centos crontab を設定する
vi /etc/crontab スケジュールされたタスクを追加する タスクを有効にするためのロード: crontab /etc/crontab タスクを表示: crontab -l 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: ジョセフリング問題を解決する 3 つの JavaScript メソッド
この記事では、MySQL トリガーの定義と使用方法について説明します。ご参考までに、詳細は以下の通り...
ネットで変更方法をいろいろ調べたのですが、うまくいきませんでした。後で大物から見て削除しました。フォ...
1. はじめにフロントエンドページのアニメーション効果を記述する場合、filter 属性は多かれ少な...
1. はじめに要件は、特定の時間範囲内で、1 時間ごとのデータと前の 1 時間ごとのデータの差と比率...
目次序文動的プロパティとは何ですか?値のコピー値の種類を決定する要約する序文これは JavaScri...
CN2ラインとは何ですか? CN2 は、China Telecom Next Carrier Ne...
背景レプリケーションはデータの完全なコピーです。レプリケーションが必要な理由として、まず思い浮かぶの...
まず依存関係をダウンロードします yarn sass-loader ノード sass を追加します次...
目次ドヴァdvaの使用DVAの実装非同期をサポートルーターの実装成し遂げる:ドヴァdva は、red...
出典: www.bamagazine.comウェブページのバナー、ニュースの見出しの周りのスペース、...
VIP を設定した後、アクティブ/スタンバイの切り替え中に表示されるエラー メッセージは次のとおりで...
圧縮版の記事ではデータの初期化がされていないなどいくつか問題があったため、Windows にインスト...
Ubuntu で nvidia グラフィック カード ドライバーをインストールします。同じ方法で ...
Nginx Rewriteの使用シナリオ1. URL アドレスジャンプ。たとえば、ユーザーが pm....
偶然、プロジェクト内でVue.$setが無効であることがわかりましたデータ フィルタリングを追加する...