mysqldumpのスケジュールされたバックアップ
MYSQL データベースのバックアップには多くの種類があります (cp、tar、lvm2、mysqldump、xtarbackup) など。どれを使用するかはデータのサイズによって異なります。以下に表を示します
#「さまざまなスタンスでMysqlデータベースをバックアップする方法を学ぶ」より抜粋
バックアップ方法 | バックアップ速度 | Reストアスピード | 便利な性的 | 機能 | は一般的に |
cp | 速い | 速い | 一般的で柔軟性が低い | 非常に弱い | 少量のデータバックアップ |
mysqldump | 遅い | 遅い | 通常、ストレージエンジンの違いを無視できます | 通常 | 小規模および中規模のデータのバックアップ |
lvm2 | 速い | 速い | 通常、ほぼホットバックアップをサポート、速い | 一般 | 中小規模のデータのバックアップ |
もちろん、この記事では 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: Time--opt: を表すクイック、追加ドロップテーブル、追加ロック、拡張挿入、ロックを表します。 mysqldump コマンドのアクティブ化
- xxxdb: エクスポートされるデータベース
注:
- データベースのパスワードを必ず自分のものに変更してください。そうでない場合、エクスポートされたファイルは空になります
特定のテーブルをエクスポートする場合は、たとえば、...xxxdb xxxtable > C:mysql...
とします。
- 上記のシェルスクリプトをコピーして、batバッチスクリプトを適切な場所に配置するだけです。
次のように復元します:
-
mysql>source C:\xxx.sql
ログイン後にコピー2. Windowsのスケジュールされたタスク
を開きます: [コントロールパネル]->[管理ツール]->[タスクスケジューラ]->[タスクの作成]
(毎日午前 3 時にバックアップを実行)
バッチ処理ファイル
以上がmysqldumpのスケジュールされたバックアップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、MySQLのAlter Tableステートメントを使用して、列の追加/ドロップ、テーブル/列の名前の変更、列データ型の変更など、テーブルを変更することについて説明します。

記事では、証明書の生成と検証を含むMySQL用のSSL/TLS暗号化の構成について説明します。主な問題は、セルフ署名証明書のセキュリティへの影響を使用することです。[文字カウント:159]

記事では、MySQLで大規模なデータセットを処理するための戦略について説明します。これには、パーティション化、シャード、インデックス作成、クエリ最適化などがあります。

記事では、MySQLワークベンチやPHPMyAdminなどの人気のあるMySQL GUIツールについて説明し、初心者と上級ユーザーの機能と適合性を比較します。[159文字]

この記事では、ドロップテーブルステートメントを使用してMySQLのドロップテーブルについて説明し、予防策とリスクを強調しています。これは、バックアップなしでアクションが不可逆的であることを強調し、回復方法と潜在的な生産環境の危険を詳述しています。

INNODBのフルテキスト検索機能は非常に強力であり、データベースクエリの効率と大量のテキストデータを処理する能力を大幅に改善できます。 1)INNODBは、倒立インデックスを介してフルテキスト検索を実装し、基本的および高度な検索クエリをサポートします。 2)一致を使用してキーワードを使用して、ブールモードとフレーズ検索を検索、サポートします。 3)最適化方法には、単語セグメンテーションテクノロジーの使用、インデックスの定期的な再構築、およびパフォーマンスと精度を改善するためのキャッシュサイズの調整が含まれます。

記事では、外部キーを使用してデータベース内の関係を表すことで、ベストプラクティス、データの完全性、および避けるべき一般的な落とし穴に焦点を当てています。

この記事では、クエリパフォーマンスを強化するために、PostgreSQL、MySQL、MongoDBなどのさまざまなデータベースでJSON列にインデックスの作成について説明します。特定のJSONパスのインデックス作成の構文と利点を説明し、サポートされているデータベースシステムをリストします。
