1. MySQL インストール パス D:\xxx\MYSQL\MySQL Workbench CE 6.0.8 で mysqldump.exe を見つけます。スクリプトの実行にはパスにスペースがないことが必要であるため (パスにスペースがあると、0 KB のバックアップ ファイルが生成されます)、mysqldump.exe を任意のフォルダー (ここでは D:/Soft/MYSQL) にコピーします。 2. スクリプト back_up.bat を次のように編集して保存します。 @エコーオフ 「Ymd=%date:~,4%%date:~5,2%%date:~8,2%」と設定 D:/Soft/MYSQL/mysqldump --opt -u root --password=991446 lslib_test> D:/db_backup/lslib_test_%Ymd%.sql @エコーオン 注: この方法ではデータベースを閉じる必要がなく、毎日名前ごとにファイルをバックアップできます。 現在の日付は、%date:~5,2% を組み合わせることで取得されます。組み合わせの効果は yyyymmdd です。date コマンドによって取得される日付形式は、デフォルトで yyyy-mm-dd になります (この形式でない場合は、pause コマンドを使用してコマンド ライン ウィンドウを一時停止し、%date:~,20% によって取得される現在のコンピューターの日付形式を表示できます)。したがって、%date:~5,2% を使用すると、日付の 5 番目の文字から始まる 2 つの文字を取得できます。たとえば、今日が 2009-02-05 である場合、%date:~5,2% を使用して 02 を取得できます。 (日付文字列の添え字は0から始まります)! 2. スクリプトback_up.batをWindows実行プランに追加します。 コントロール パネル -> スケジュールされたタスクの検索 -> 基本タスクの作成 -> 直感に従って設定すれば、正常に実行できます。 補充: 上記の方法はローカル マシンでは問題なく機能しますが、サーバー上で同じ設定が失敗したため、Navicat のスケジュールされたタスクを使用してスケジュールされたバックアップを実行しました。 ステップ: 1. Navicat を開き、「バックアップ」 - 「新規バックアップ」をクリックし、何も入力せずに「保存」をクリックし、名前を付けてダイアログボックスを閉じます。オブジェクト選択では、すべてのテーブルがデフォルトでチェックされています。 2. プランをクリック -> 新しいバッチジョブを作成 -> 選択するプラン(前の手順で保存したプラン)をダブルクリック 3. プランを保存(ランダムな名前を付ける) --> 実行するタスクをクリック --> スケジュールされたタスクを設定する 4. スケジュールされた時間を設定し、保存します。入力する必要があるパスワードは、サーバーのパスワードです。 5. 成功すると、スケジュールされたバックアップによって psc ファイルが生成されます。デフォルトの場所は C:\Users\Computer Name\Documents\Navicat\MySQL\servers で、これは Navicat テーブルのバックアップで確認できます。 6. バックアップの保存場所を変更できます このとき、Navicat を使用して SQL を抽出すると、文字化けが発生します。バックアップを直接復元するのが普通です。 QA: スクリプトのスケジュール タスクはローカルでは実行できますが、サーバー上では実行できません。なぜですか? Navicat のスケジュールされたタスクはローカル マシンでは実行できませんが、サーバーでは実行できます。なぜですか? SQL を抽出するときに中国語の文字が文字化けするのはなぜですか? UTF-8 および GBK エンコード形式も機能しません。なぜですか? MySQL 5.7 でのスケジュールバックアップの実装に関するこの記事はこれで終わりです。MySQL でのスケジュールバックアップの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: さまざまな環境での Docker Compose のインストール方法
DPlayer.jsビデオプレーヤープラグインは使いやすい主な用途: ビデオの再生、監視の開始、終了...
ページの自動スクロール効果は JavaScript で実現できますが、今日偶然、JS 制御なしでさま...
MTR は Mini-Transaction の略です。名前が示すように、これは「最小のトランザクシ...
今回は、私自身の開発経験を踏まえて、以下の観点で関連内容を解説します。ページからコンポーネントにデー...
目次リポジトリソースを変更する起動するvue-devtoolsを置き換える予防ボーダーレスウィンドウ...
目次1. オブジェクトのプロパティ1.1 属性表記2. プロパティ名を計算する3.オブジェクトメソッ...
目次ダーティページ(メモリページ)ダーティページが表示されるのはなぜですか?メモリ管理メカニズムの簡...
ステップ1: Djangoプロジェクトを作成するターミナルを開き、書き込みたいプロジェクトのアドレス...
1. ツールディレクトリのファイル構造 [root@www tools]# ツリーツール/ ツール/...
設定手順1. DNSが設定されているかどうかを確認するDNSが設定されていない場合は、前の記事を参照...
ステップ1. MySQLスロークエリを有効にする方法1: 設定ファイルを変更するWindows: W...
多くの場合、フォームを美しくするために、送信ボタンが画像に置き換えられます。ただし、細部に注意を払わ...
mkdir コマンドを使用して新しいディレクトリを作成できることは誰もが知っていますが、多くの場合、...
まず Linux に ssh をインストールします。例として Centos を使用します。ポータル:...
操作効果: html <div class="三目並べ"> <...