Windows サーバーでデータベース データを定期的にバックアップする場合は、Windows タスク スケジューラとデータベース バックアップ スクリプトの組み合わせを使用できます。その中でも、mysqldump は MySQL データベースのバックアップにおいて重要な役割を果たします。 mysqldump コマンドの使用方法については、MySQL の公式ドキュメントを参照してください。 1 バックアップ スクリプト@エコーオフ echo MySqlデータベースの接続情報を設定します。set host=127.0.0.1 ポートを3306に設定 ユーザーをrootに設定する パスワードをadminに設定する echo バックアップするMySqlデータベースの名前を設定します。set dbname=test echo は、その日の日付形式を取得します。例: 20200902231300 時間=%time:~0,2% を設定します if "%time:~0,1%"==" " 時間=0%time:~1,1% に設定 backup_date=%日付:~0,4%%日付:~5,2%%日付:~8,2%%時間%%時刻:~3,2%%時刻:~6,2% を設定します echo バックアップファイルのパスを設定します。set backupfile=D:\mysql\beifen\%dbname%-%backup_date%.sql echo 指定されたMySqlをバックアップするにはmysqldumpを使用します echo パスにスペースがある場合は二重引用符を追加してください "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump" -h%host% -P%port% -u%user% -p%pass% -c --add-drop-table %dbname% > %backupfile% echo 期限切れのファイルを削除します。ここでは、30 日以上経過すると削除されます。forfiles /p D:\mysql\beifen /s /m *.sql /d -30 /c "cmd /c del @file /f" 2 バックアップ成功のスクリーンショット方法 2: Windows での MySQL 自動バックアップ スクリプト:: スクリプトの作成時に使用した MySQL のバージョンは、mysql5.5.16 Ver 14.14 Distrib 5.5.16、Win32 (x86) 用です。 :: このスクリプトはデータベースを保存するために使用されます:: スクリプトパラメータを設定します:: データベースユーザーを設定します SET DB_USER=root :: データベースパスワードを設定する SET DB_PASSWORD=yuanse3366 :: バックアップデータベース名を設定します SET DB_NAME=soms :: バックアップファイルのパスを設定します SET SAVE_PATH=D:\databack\data :: mysqldump のパスを設定します SET MYSQL_DUMP_PATH=D:\wamp\mysql\bin\mysqldump.exe :: 作業開始:: 作業ディレクトリ %SAVE_PATH:~0,2% にジャンプ cd %SAVE_PATH% :: 変数を設定: バックアップ ファイル名 SET BAK_FILE=%SAVE_PATH%\soms_bak_%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%.sql :: バックアップを開始します %MYSQL_DUMP_PATH% -u%DB_USER% -p%DB_PASSWORD% %DB_NAME% --lock-all-tables -r%BAK_FILE% 上記のスクリプトをコピーして BAT ファイルとして保存し、構成パラメータを変更して、Windows のスケジュールされたタスクに追加します。 Windows での MySQL スケジュール バックアップ スクリプトの実装に関するこの記事はこれで終わりです。MySQL スケジュール バックアップ スクリプトの関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Power Shell に vim 実装コード例を追加する方法
データ操作とメンテナンスに少しでも知識のある人なら、MySQL 5.5 以前では再生に単一の SQL...
次のようなシナリオがあります。円形のコンテナで、最も外側のコンテナの背景が円弧になっています。内側の...
開発中にこのような問題に遭遇しましたビデオ視聴記録が 100 に更新されると、視聴されたことを意味し...
目次1. 使用2. メッセージポップアップウィンドウが繰り返し表示される問題を解決する1. 使用Vu...
少なくとも 5 冊のベストセラー書籍の順序なしリストを含む HTML ページを作成します。各書籍の前...
突然、ドキュメントの保存と共同作業のためのプライベート サービスを構築する必要がありました。多くの場...
今日、3年生から質問がありました。彼が書いた HTML コードを開くと、文字化けした文字が表示されま...
1. package.jsonに追加する "メイン": "electr...
目次序文基礎を築くプロトタイプコンストラクタのプロパティ__プロト__プロトタイプチェーン改善する要...
導入Docker-Compose プロジェクトは、Docker コンテナ クラスターの迅速なオーケス...
目次1. MySQLをダウンロードする1.1 ダウンロード1.2 インストール1. MySQLをダウ...
ファイル名が少ないファイルを表示ファイル名を少なく | grep -n コンテンツを検索内容に応じて...
目次序文1. 公式サイトからMySQL 8.0.22をダウンロードする2. 環境変数を設定する3. ...
1. コマンドの紹介nl (行数) は指定されたファイルに行番号を追加し、標準出力に書き込みます。フ...
目次序文導入1. 作用機序2. 自然から3. 時計と計算の比較4. メソッドはデータロジックの関係を...