ホームページ >データベース >mysql チュートリアル >MySQL テーブルを選択的にバックアップおよび復元するにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。