Navicat for MySQLのスケジュールされたデータベースバックアップとデータ復旧の詳細

Navicat for MySQLのスケジュールされたデータベースバックアップとデータ復旧の詳細

データベースの変更または削除操作によってデータ エラーが発生したり、データベースがクラッシュしたりする可能性がありますが、効果的なスケジュールされたバックアップによってデータベースを適切に保護できます。この記事は主に、Navicat for MySQLのスケジュールされたデータベースバックアップとデータリカバリ機能について説明します。また、映画の再生やその他の設定をスケジュールするためにも使用できます。お役に立てば幸いです。記事に誤りや不備がある場合は、ご容赦ください。

1. データベースを定期的にバックアップするスケジュールタスクを設定する

スケジュールされたタスクは、指定された時間内にコンピューターに指定されたアクションを実行させることです。これらのアクションはプログラムまたはバッチ プロセスである可能性がありますが、少なくとも実行できます。実は、もっと簡単に言えば、その時点でマウスで何かをダブルクリックするのと同じことになります。

1. まず、主にチケット情報を記録するデータベース hcpmanage とテーブル information を作成します。

2. 下の図に示すように、「タスク」->「新しいバッチジョブ」をクリックします。

3. 次に、ポップアップ表示されるダイアログ ボックスで、利用可能なタスク「Backup hcpmanage」をダブルクリックして、タスクを選択します。 [保存] ボタンをクリックし、「20170418bf」に設定します。

4. すると、下の図のようにバックアップ ファイルがプラン リストに表示されます。

5. 「20170418bf」をクリックし、下の図のようにスケジュールされたタスクを設定します。

6. ポップアップの「スケジュール」で、下の図に示すように、毎日 23:58 にバックアップ操作が実行されるように設定します。

7. 「適用」をクリックし、ポップアップの「アカウント情報の設定」で電源投入時のパスワードを入力して、「OK」をクリックします。

一般的な設定には、タスクのスケジュール、アイドル時間、電源管理などがあります。

8. 毎日 23:58 になると、データベースが定期的にバックアップされます。バックアップ ファイルは、下の図に示すように、「Windows/System32/Tasks」タスク パスにあります。

別のバックアップ psc ファイルは、次のパスにあります: Navicat\MySQL\servers\test\hcpmanage (Connection-Database)。

注意: パワーオン パスワードを入力すると、次の図に示すように、「タスク スケジューラがタスク アカウント情報を設定しようとしているときにエラーが発生しました」というエラー メッセージが頻繁に表示されます。解決策は 3 番目の部分に示されています。

2. データベースの回復

データベースが破壊され、情報テーブルが削除され、回復のために調整する必要があると仮定します。

1. 以下に示すように、「バックアップ」 -> 「バックアップの復元」をクリックします。

2. デフォルトでは、対応するデータベースを見つけるポップアップが表示されるので、下の図に示すように、psc ファイルを選択します。

3. 「バックアップの復元」がポップアップ表示され、23:58 に取得したバックアップ ファイルが表示されます。「開始」ボタンをクリックします。

4.データが正常に復元されたら、下の図に示すように「情報ログ」を確認します。

5. データの復元は成功しました。他の方法も同様です。

3. タスク スケジューラ エラーの解決方法

プラン設定プロセス中にユーザー名またはパスワードを入力すると、特にパスワードが空の場合、次に示すように常にエラーが発生します。このエラーを解決するにはどうすればよいですか?

1. 「タスク スケジューラ」は、「サービス」で起動する必要があります (cmd のコマンド services.msc)。


2. 「ローカル ポリシー」の「セキュリティ オプション」(cmd のコマンド gpedit.msc) で、「アカウント: パスワードが空のローカル アカウントは、コンソール経由でのみログオンできます」を無効にする必要があります。下の図に示すように、無効になっていることに注意してください。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL バイナリログデータ復旧: 誤ってデータベースを削除した場合の詳細な説明
  • MySQLデータベースの操作とメンテナンスのデータ復旧方法
  • MySQLバイナリログを介してデータベースデータを復元する方法の詳細な説明
  • MySQLデータベースを誤って削除した後にデータを回復するための手順
  • mysqldump (MySQL データベースのバックアップとリカバリ) の使用方法についての簡単な説明
  • mysql バイナリ ログ ファイル データベースの復元
  • MySQLデータベースのログファイル(binlog)を自動的に復元する方法を説明します
  • 時点別のMySQLデータベース復旧実績

<<:  DPlayer.js ビデオ再生プラグインの使い方

>>:  Linux で文字化けしたファイルや特殊文字のファイルを削除する方法

推薦する

MySQL マルチバージョン同時実行制御メカニズム (MVCC) ソースコードの詳細な説明

目次1. はじめに2. MVCC (マルチバージョン同時実行制御メカニズム) 2.1 繰り返し読み取...

ウェブサイトに最も必要なのは、ターゲットユーザーグループのエクスペリエンスを向上させることです。

「大河は東に流れ、波は歴代の英雄たちを洗い流した。古城の西側は三国時代の周朗の赤壁だと言われている...

Dockerは1行のコマンドでFTPサービス構築の実装を完了します

1行のコマンド docker run -d \ -v /share:/home/vsftpd \ -...

Linux での MongoDB のインストールに関するチュートリアル

MongoDB はクロスプラットフォームであり、Windows と Linux の両方にインストール...

MySQL挿入パフォーマンスを最適化する方法の例

MySQL パフォーマンスの最適化MySQL パフォーマンスの最適化とは、リソースを合理的に配置し、...

Kylin 4.0.2 (Ubuntu) でブート パーティションを拡張するプロセスの紹介

目次序文1. 新しいパーティションを準備する2. ブートパーティションをコピーする3. fstabフ...

Vue のスロットとフィルターの詳細な説明

目次スロットスロットとは何ですか?スロットの内容コンパイルスコープフォールバックコンテンツ名前付きス...

時点に基づくMySQLクイックリカバリソリューション

なぜこのような記事を書いたかというと、数日前の夜、仕事が終わろうとしていたときに、業務側で突然、テー...

NodeJs の高メモリ使用量のトラブルシューティング実戦記録

序文これは、オンライン コンテナーの拡張によって発生した調査です。最終的には、実際の OOM が原因...

JavaScript の Strict モードの詳細な説明

目次導入厳密モードの使用厳格モードの新機能例外を強制的にスローする変数の使用を簡素化する議論を単純化...

設定操作からMySQLへのNULLが見つからない問題を解決する

興味深い発見:合計 1000 件のレコードを含むテーブルがあります。クエリ ステートメントは次のよう...

MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更

このブログは、MySQL8.0.15 を正常にインストールしたことを思い出すために書きました。以前は...

SpringBoot + Vue プロジェクトを Linux サーバーにデプロイするための詳細なチュートリアル

序文SpringBoot + Vueのフロントエンドとバックエンドを分離したプロジェクトをどのように...

Vuex はシンプルなショッピングカート機能を実装します

この記事の例では、ショッピングカート機能を実装するためのvuexの具体的なコードを参考までに共有して...

Windows 10 1903 エラー 0xc0000135 の解決方法 [推奨]

Windows 10 1903 は、2019 年に Microsoft がリリースした Windo...