ホームページ >データベース >mysql チュートリアル >MySQL テーブルを選択的にバックアップおよび復元するにはどうすればよいですか?

MySQL テーブルを選択的にバックアップおよび復元するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-03 04:54:13967ブラウズ

How Can I Selectively Backup and Restore MySQL Tables?

MySQL テーブルの選択的なバックアップと復元

膨大なデータベースを管理するには、多くの場合、個々のテーブルの選択的なバックアップが必要になります。 MySQL は、このようなシナリオに対して柔軟なソリューションを提供し、ユーザーが特定のテーブル データを分離して取得できるようにします。

単一テーブルのダンプ

単一テーブルのバックアップを開始するには、次のコマンドを実行します。次の構文を持つ mysqldump コマンド:

mysqldump db_name table_name > table_name.sql

このコマンドは次のことを指示します。 mysqldump を使用して、指定されたテーブルのデータのみを含む SQL ダンプ ファイルを作成します。

テーブルの復元

テーブルの復元は、次の方法を使用して実行できます:

  • 直接ロード:
mysql -u username -p db_name < table_name.sql
  • 一行コマンド:
mysql -u username -p db_name < /path/to/table_name.sql

代替バックアップ オプション:圧縮形式

スペース用最適化を行うには、次のコマンドを使用して圧縮バックアップを選択できます。構文:

  • ダンプ:
mysqldump db_name table_name | gzip > table_name.sql.gz
  • 復元:
gunzip < table_name.sql.gz | mysql -u username -p db_name

これらの方法により、バックアップ時の柔軟性と効率が向上します。 MySQL データベース内の個々のテーブルを復元します。

以上がMySQL テーブルを選択的にバックアップおよび復元するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。