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 でのグラフィック チュートリアル

推薦する

Mysql データベースの高度なビュー、トランザクション、インデックス、自己接続、ユーザー管理の例の分析の使用

この記事では、ビュー、トランザクション、インデックス、自己接続、ユーザー管理など、MySQL データ...

CSS の :focus-within の楽しさについて簡単に説明します

Bステーションでパスワードを入力するときに目を覆っているこの画像を見たことがある人もいると思いますこ...

MySQL のロードバランサーとして nginx を使用する方法

注意: nginxのバージョンは1.9以上である必要があります。nginxをコンパイルするときに、-...

マウスで画像を動かすJavaScript

この記事では、マウスの動きに追従する画像を実現するためのJavaScriptの具体的なコードを参考ま...

macOS での MySQL 8.0.17 のインストールと簡単な設定チュートリアル

私が書いた内容が理解できない場合は、インターネット上に理解できるチュートリアルがない可能性があります...

ブラウザタブの左端に表示されるウェブサイトのアイコンを設定します

この文の目的は何ですか?コードをコピーコードは次のとおりです。 <link rel="...

ノードを使用して静的ファイルキャッシュを実装する方法

目次キャッシュキャッシュ位置の分類キャッシュ設定ヘッダーNodeは静的ファイルキャッシュを実装する強...

docker+gitlab+gitlab-runnerの詳細なデプロイメント

環境サーバー: centos7クライアント: ウィンドウCentos7 に docker+gitla...

MySqlサブクエリINの実装と最適化

目次IN が遅いのはなぜですか? INとEXISTSのどちらが速いでしょうか?効率を向上させるにはど...

CSS 変数に基づくテーマ切り替えに最適なソリューション (推奨)

この要件を受け取ったとき、Baidu は、CSS リンクの置き換え、className の変更、le...

jconsole を使用してリモート Tomcat サービスを監視する方法

JConsoleとはJConsole は Java 5 で導入されました。 JConsole は、コ...

モバイルデバイス上のぼやけた小さなアイコンの問題を解決する方法

序文以前、画像とテキストの垂直方向のずれの問題について説明しました。ここで示した小さな例では、小さな...

Tomcat8はcronologを使用してCatalina.Outログを分割します

背景tomcat によって生成された catalina.out ログ ファイルが分割されていない場合...

MySQLのマスタースレーブ構成を使用して、読み取りと書き込みの分離を実現し、データベースの負荷を軽減します。

大規模な Web サイトでは、多数の同時アクセスを処理するために、Web サイト上の分散負荷分散以上...