ホームページ > データベース > mysql チュートリアル > mysqldump でのスケジュールされたデータ バックアップの詳細な紹介 (画像とテキスト)

mysqldump でのスケジュールされたデータ バックアップの詳細な紹介 (画像とテキスト)

黄舟
リリース: 2017-06-04 12:34:41
オリジナル
1723 人が閲覧しました

MYSQL データベースのバックアップには多くの種類があります (cp、tar、lvm2、mysqldump、xtarbackup) など。どれを使用するかはデータのサイズによって異なります。以下に表を示します

#「さまざまな方法でMysqlデータベースのバックアップを学ぶ」より抜粋

主な機能
バックアップ方法 バックアップ速度 復元速度 便利性別 機能 一般的に使用される
cp 速い 速い 一般的、低い柔軟性 非常に弱い 少量のデータバックアップ
mysqldump 遅い 遅い 一般、ストレージエンジンの違いは無視できます 一般 中小規模のデータボリュームのバックアップ
lvm2 速い 速い 一般、ほぼホットバックアップをサポートし、高速です 一般 小規模および中規模の大量データのバックアップ
もちろん、この記事では mysqldump [公式ドキュメント] についてのみ説明します。機会。バックアップに mysqldump を使用する場合、私の方法は比較的単純です。バッチ処理 + タイミングを使用して実行されます。 mysqldump バックアップとは、端的に言えば、必要なステートメントを保存することです。
:

すべての mysql エンジンに適応し、ウォーム バックアップ、完全バックアップ、部分バックアップをサポート (InnoDB ホット バックアップをサポート)

1. まずシェル スクリプトを作成します

rem *******************************start*****************************@echo offset "Ymdhms=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%"
C:\myserver\mysql-5.7.10-winx64\bin\mysqldump --opt -u root --password=123456 xxxdb > 
C:\myserver\mysql-5.7.10-winx64\db_backup\backup_%Ymdhms%.sql@echo onrem *******************************end*****************************
ログイン後にコピー
手順

rem: 備考

Ymdhms: 時間

--opt: mysqldump をアクティブ化するクイック、追加ドロップテーブル、追加ロック、拡張挿入、ロックテーブルを表しますコマンド >:Export

    xxxdb: エクスポートするデータベース
  • 注:

  • データベースのパスワードを忘れずに自分のものに変更してください。変更しないと、エクスポートされたファイルは空になります
  • 特定のテーブルをエクスポートする場合は、データベースの後にテーブル名を記述するだけです:...xxxdb xxxtable > C:mysql...
上記のシェル スクリプトをコピーして作成します。それを .bat バッチ スクリプトに組み込み、適切な場所に配置します。

次のように復元します:

mysql>source C:\xxx.sql
ログイン後にコピー
  • 2. Windows のスケジュールされたタスク

  • を開きます: [コントロール パネル] -> [管理ツール] -> [タスク スケジューラ] -> [タスクの作成]

定期

トリガー (毎日午前 3 時にバックアップを実行)


直接保存してから最後のステップを設定します

操作


バッチ

プロセスファイル

を見つけて追加し、保存を確認すると、設定したばかりのタスクがリストに表示されます。

注:

最も重要なことは、忘れずにオンにすることです


以上がmysqldump でのスケジュールされたデータ バックアップの詳細な紹介 (画像とテキスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート