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

推薦する

Linux dirnameコマンドの具体的な使い方

01. コマンドの概要dirname - ファイル名からディレクトリ以外のサフィックスを削除しますd...

友達やグループを見つけるためのJavaScriptのLayim

現在、layuiの関係者はlayim友達検索ページの構造とスタイルを提供していません。私は個人的に非...

CSSのoutline-offsetプロパティを使用してプラス記号を実装する

次のような初期コードがあると仮定します。 <!DOCTYPE html> <htm...

proxy_pass がパス パスに従って転送する場合の "/" 問題の詳細な説明

nginx で proxy_pass を設定するときに、^~ に従ってパスを一致させる場合は、pro...

ウェブデザインの達人がよく使うレスポンシブフレームワークを共有する(要約)

この記事では、Web デザインの達人がよく使用するレスポンシブ フレームワーク (概要) を紹介し、...

MySQL 5.7 でルートパスワードを変更する方法に関するチュートリアル

バージョンアップデートにより、元のユーザーのパスワードフィールドがauthentication_st...

Ubuntu で起動時に自動的に起動するシェル スクリプトを作成する (推奨)

スクリプトを書く目的は、さまざまなサービスを手動で起動しなくて済むようにすることです(怠惰のためでも...

HTMLフレームワーク_Powernode Javaアカデミー

1. フレームワークブラウザのドキュメント ウィンドウには 1 つの Web ページ ファイルしか表...

Vue+ElementUI Treeの使い方

Vue+ElementUI Treeの使い方は参考までに。具体的な内容は以下のとおりです。 フロント...

MySQL 5.7 共通データ型

——「MySQL in Simple Terms (第 2 版)」からのメモ数値型整数型バイト最小最...

Linux ブートシステム方式の分析

この記事では、Linux システムを起動する方法について説明します。ご参考までに、詳細は以下の通りで...

Vue diffアルゴリズムの完全な分析

目次序文Vue 更新ビューパッチ同じVノードパッチVノード更新子供序文Vue は仮想 DOM を使用...

HTML メタビューポート属性の詳細な説明

ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置し...

レスポンシブ Web デザインが価値のない 5 つの理由

この記事は Tom Ewer の Managewp ブログからのもので、現在人気のレスポンシブ デザ...

Vue開発の詳細な説明 ソートコンポーネントコード

目次 <テンプレート> <ul class="コンテナ">...