次のスクリプトは、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 メソッド
無線インタラクションにずっと興味があったので、今回は実践してみようと思います〜この分析と評価は iO...
公式サイトをダウンロード自分に合ったバージョンを選択してダウンロードしてください。 ダウンロードをク...
概要: MySQL JDBC 抽出にはどのような方法を使用すればよいでしょうか? その方法を説明しま...
場合によっては、ベースイメージに特定の依存関係をインストールする必要があります。Dockerfile...
この記事では、Docker を使用して Centos6 に Kafka プロジェクトをデプロイする方...
目次Vueカスタムディレクティブカスタムディレクティブフック機能出力関連属性アプリケーション例要約す...
HTML コメント。コードの横に HTML コメントを付ける必要があることがよくあります。そうするこ...
最近私が学んでいるのは MySQL の知識なので、MySQL をインストールすることが非常に重要です...
1. イベントバブリング: JavaScript イベント伝播のプロセスでは、要素でイベントがトリガ...
個人的にはインストール版よりも解凍版の方がインストールしやすいと思います。早速、解凍版のインストール...
目次1. イメージをプルする1.1 関連するイメージをプルして実行する1.1.1 関連する画像を取得...
目次1. 観察可能2. 高階関数3. エクスプレスボックスモデル3.1. エクスプレスボックスモデル...
必要:あるフィールドの同一項目を結合し、別の時間フィールドで並べ替えます。例:初めに テーブルから都...
DockerにNginxをインストールするNginx は、IMAP/POP3/SMTP サービスも提...
環境: 1 CentOS Linux リリース 7.5.1804 (コア)ファイアウォールと sel...