MySQL データベースの一括管理: エクスポートとインポートが簡単になりました
重要なデータの定期的なバックアップを維持することは、データベース管理者にとって非常に重要です。多数のデータベースを含む大規模な MySQL 環境を管理している場合、データベースを個別に手動でエクスポートおよびインポートするのは面倒で時間がかかる可能性があります。このプロセスを簡素化するために、MySQL はこれらの操作を大規模に実行できる強力なコマンドライン ツールを提供します。
すべてのデータベースのエクスポート
すべての MySQL をエクスポートするにはデータベースを 1 つのファイルにまとめた場合は、--all-databases オプションを指定して mysqldump コマンドを使用できます。このコマンドは、データベース エコシステム全体の包括的なバックアップを効果的に作成します。
mysqldump -u root -p --all-databases > alldb.sql
root を実際の MySQL 管理者のユーザー名に置き換え、正しいパスワードを指定することを忘れないでください。このコマンドの出力は、すべてのデータベースの完全な内容を含む alldb.sql という名前の SQL ファイルになります。
すべてのデータベースのインポート
エクスポートしたら、復元できます。次のコマンドを使用してすべてのデータベースにアクセスします:
mysql -u root -p < alldb.sql
もう一度、MySQL 管理者を指定していることを確認してください。ユーザー名とパスワードを正確に。このコマンドは、すべてのデータベースを含む SQL ファイルをインポートします。
追加オプション
mysqldump コマンドには、エクスポート プロセスを調整するためのさまざまなオプションが用意されています。 --opt オプションを使用してバックアップを最適化するか、--skip-lock-tables オプションを使用して潜在的な同時実行の問題を回避するためにテーブルのロックをスキップできます。これらのオプションの詳細については、必ず MySQL ドキュメントを参照してください。
以上が複数の MySQL データベースを効率的にエクスポートおよびインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。