Windows でのシンプルな Mysql バックアップ BAT スクリプトの共有

Windows でのシンプルな Mysql バックアップ BAT スクリプトの共有

序文

この記事では、Windows で Mysql をバックアップするための簡単な BAT スクリプトを紹介します。このスクリプトは、 mysqldumpコマンドを使用して、指定された Mysql データベースを%dbname%-yyyyMMddHHmmss.sql形式のファイルにバックアップします。過去 60 日間のバックアップのみが保持されます。スケジュールされた時間に実行したい場合は、Windows でタスク スケジュールを追加するだけです。詳細については、こちらの記事を参照してください。

サンプルコードは次のとおりです

@エコーオフ
時間=%time:~0,2% を設定します
if "%time:~0,1%"==" " 時間=0%time:~1,1% に設定
今すぐ設定=%日付:~0,4%%日付:~5,2%%日付:~8,2%%時間%%時刻:~3,2%%時刻:~6,2%
エコー%now%
ホスト=xxx.xxx.xxx.xxx を設定します
ポートを3306に設定
ユーザーをrootに設定する
pass=root を設定する
dbname=データ名を設定します
バックアップファイルをE:\backup\db\%dbname%-%now%.sqlに設定します
E:\backup\mysql-5.7.13-winx64\bin\mysqldump -h%host% -P%port% -u%user% -p%pass% -c --add-drop-table %dbname% > %backupfile%
echo 60日前にファイルを削除する
forfiles /p "E:\backup\db" /m *.sql /d -60 /c "cmd /c del @file /f"

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • Windows で bat スクリプトを使用して FTP を定期的にアップロードおよびダウンロードする
  • Windows 7 のショートカットの小さな矢印を削除するにはどうすればいいですか? BAT スクリプトの共有
  • Windowsは起動時に自動的に起動するbatスクリプトを設定します
  • Windows の bat スクリプトでの for ループの使用法の詳細な説明

<<:  Vue で円形プログレスバーを実装する例

>>:  MySQL 5.7.13 のインストールと設定方法の Mac でのグラフィック チュートリアル

推薦する

Centos6にMysql5.7をインストールする方法

環境セントロス6.6 MySQL 5.7インストールシステムがインストールされている場合は、まずアン...

Vue h関数の使い方の詳しい説明

目次1. 理解2. 使用1. h() パラメータ2. 使い方が簡単3. カウンターケースを実装する4...

WeChatアプレットが連携メニューを実現

最近はコース設計を実現するために、フロントエンドも少しやっています。今日はいくつかの機能を実現するた...

コーディングスキルを向上させるためのJavaScriptのヒント

目次1. 一意の値をフィルタリングする2. 短絡評価2.1 シナリオ例3. ブール変換4. 文字列を...

MySQL 文字セットの文字化けとその解決方法

序文文字セットは、一連のシンボルとエンコード規則です。Oracle データベースでも MySQL デ...

JavaScript 関数型プログラミングの基礎

目次1. はじめに2. 関数型プログラミングとは何ですか? 3. 純粋関数(関数型プログラミングの基...

Windows 10 で Ubuntu 20.04 LTS をアップデートする方法

2020 年 4 月 23 日、本日、Windows 上の Ubuntu 20.04 では、Ubun...

openlayers6 マップオーバーレイの一般的な 3 つの用途 (ポップアップウィンドウマーカーテキスト)

目次1. 前に書く2. ポップアップウィンドウを実装するためのオーバーレイ2.1 vueページのad...

便利で使いやすいウェブアプリケーションを設計するための 10 のヒント

より使いやすい Web アプリケーションを設計するための 10 のヒントをご紹介します。ヒント1: ...

docker.service 起動エラーの詳細なトラブルシューティング

エラーを報告するには次のコマンドを実行しますsystemctl dockerを再起動しますエラーメッ...

HTMLはマーキーを使用してテキストを左右にスクロールします

コードをコピーコードは次のとおりです。 <本文> //マーキーの助けを借りて<MA...

MLSQLコンパイル時権限制御例の詳細な説明

序文MySQL の権限を簡単に理解すると、MySQL では自分の能力の範囲内で操作が許可され、その限...

Centos8 で yum を使用して mongodb 4.2 をインストールする方法

1. リポジトリファイルを作成するmongodb の公式インストール ドキュメントを参照し、次のスク...

データベース復旧エラーの原因となる MySQL 文字セットの簡単な分析

MySQL の文字セットエンコーディングが正しくないデータをインポートすると、エラーが表示されます。...

Linux で MySQL のデフォルト エンコーディングを変更する方法

開発プロセス中に、MySQL データベースを復元した後にデータベース データに文字化けが発生した場合...