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

推薦する

共通要素のデフォルトのマージンとパディング値に関する議論

今日は、さまざまなブラウザでのデフォルト要素のマージン値が何であるかという問題について説明しました。...

文字列の最初の文字を取得してテキストアイコン機能を実現する純粋なCSS

CSS でテキストアイコンを実装する方法 /*アイコンスタイル*/ .nav-icon-norma...

Windows環境でのMySQL 8.0.13無料インストールバージョンの設定チュートリアル

目次圧縮ファイルをダウンロードするアドレス: https://dev.mysql.com/downl...

javascript 入力画像のアップロードとプレビュー、FileReader プレビュー画像

FileReader は、フロントエンドのファイル処理、特に画像処理にとって重要な API です。画...

JSの矢印関数におけるこのポイントの詳細な説明

矢印関数は ES6 の新機能です。独自の this はありません。その this ポイントは外部のコ...

Vue を使用してモバイル APK プロジェクトを完了することについての簡単な説明

目次基本設定エントリファイル main.jsアプリ.vue表紙ヘッダー検索バー本体当プロジェクトでは...

proxy_pass を設定した後に Nginx が 404 を返す問題を解決する

目次1. proxy_pass を設定した後に Nginx が 404 を返す問題のトラブルシューテ...

Dockerfile を使用して Node.js サービスをデプロイする方法

Dockerfileを初期化するプロジェクトの名前が express であると仮定して、expres...

Vueは書籍ショッピングカートの機能を実現

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

Dockerイメージ解析ツールのダイブ原理解析

今日は、Docker イメージ、各レイヤーの内容を調べ、Docker/OCI イメージのサイズを縮小...

Linux で gdb を使用してコア ファイルをデバッグする方法

1.コアファイルプログラム実行中にセグメンテーション エラー (コア ダンプ) が発生すると、プログ...

MySQL での GROUP_CONCAT の使用例の分析

この記事では、例を使用して、MySQL で GROUP_CONCAT を使用する方法について説明しま...

Elementのメッセージポップアップウィンドウが繰り返しポップアップする問題の解決

目次1. 使用2. メッセージポップアップウィンドウが繰り返し表示される問題を解決する1. 使用Vu...

RHEL8 で静的 IP アドレスを設定するさまざまな方法の簡単な分析

Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...

JS を使用して要素が配列であるかどうかを判断する例

検証できるデータの種類は次のとおりです a = [1,2,3,4,5,6]とします。 b = [とし...