1. シェルスクリプトを作成する vim バックアップdb.sh 次のようにスクリプトを作成します。 #!/bin/sh db_user="ルート" db_passwd="123456" db_name="ユーザーdb" 名前="$(日付 +"%Y%m%d%H%M%S")" /usr/bin/mysqldump -u$db_user -p$db_passwd $db_name >>/home/backup/$name.sql 例: /usr/bin/mysqldump: mysql データベースのインストール ディレクトリにある mysqldump バックアップ ツールのパス dbname: バックアップするデータベースの名前 /home/backup/$name.sql: 状況に応じて設定できるバックアップ ファイルの出力場所 2. シェルスクリプトに実行権限を追加する chmod +x バックアップdb.sh 3. スクリプトにスケジュールされたタスクを追加する crontab -e 前の行の名前を入力してスケジュールされたタスクを編集し、最後に次のコンテンツを追加します00 01 * * * /bin/sh /usr/local/mysql/backupdb.sh 上記のスケジュールされたタスクは、MySQL データベースのスケジュールされたバックアップを実行するために、自動バックアップ スクリプトが毎日午前 1 時に実行されることを意味します。 crontab ファイルの説明: ユーザーが作成した crontab ファイルでは、各行はスケジュールされたタスクを表し、各行の各フィールドは設定を表します。その形式は、1 行あたり 6 つのフィールドに分かれています。最初の 5 つのフィールドは時間設定フィールドで、6 番目のフィールドは実行されるコマンド フィールドです。 フォーマットは次の通りです: 分 時間 日 月 週 コマンド パラメータの説明: minute: 分を表します。0 から 59 までの任意の整数になります。 要約する 上記は、編集者が紹介したMySQLデータベースのスケジュールバックアップです。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: jwtを使用してノードによって生成されたトークンをどこに保存するかについての簡単な説明
>>: Centos 7.4 でリモート アクセス制御を実装する方法
この記事では、MySQL 5.7.16 ZIPパッケージのインストールと設定のチュートリアルを参考ま...
目次1. レシピ集1.1 プロジェクトの背景1.2 テクノロジースタック1.3 開発環境1.4. プ...
1. ワニスの概要1. ワニスの紹介Varnish は、新しいソフトウェア アーキテクチャを使用し、...
Web テーブルの構造マークアップについて説明する前に、いくつかの画像を見てみましょう。 HTML ...
ある読者から連絡があり、ダウンロードが終了し、操作がまだ開始されていないのに、なぜ Tomcat の...
1. TCP ラッパーの概要TCP Wrappers は TCP サービス プログラムを「ラップ」し...
目次2. カンマ演算子3. JavaScript Null 結合演算子 (??) 4. JavaSc...
前回の記事では、https を使用したローカルノードサービスアクセスを実装しました。前回の記事の効果...
序文:一部のアプリケーション シナリオでは、成績や年齢によるランキングなど、ランキングの問題が発生す...
序文BINARY と VARBINARY は、文字列ではなくバイナリ文字列を格納する点を除いて、CH...
私たちが構築しようとしていたウェブサイトには、長い文章だけでなく、多数の表も含まれており、表のレイア...
インデックスを使用してクエリを高速化する1. はじめにWeb 開発には、ビジネス テンプレート、ビジ...
これは今日私が踏んだ4つの落とし穴を記念したものです...落とし穴1:地元のせいエラー:エラー 39...
目次シナリオ中核問題ステータス監視状態監視の利点国家監視の欠点復興実行のアイデア依存関係の収集要約す...
docker exec コマンドは、実行中のコンテナ内でコマンドを実行できます。 docker ex...