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

MySQL の個々のテーブルを安全にバックアップおよび復元するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-30 13:48:12191ブラウズ

How Can I Securely Backup and Restore Individual Tables in MySQL?

MySQL での単一テーブルのバックアップの保護

大規模なデータベースを管理する場合、多くの場合、データベース全体ではなく特定のテーブルをバックアップする必要があります。 MySQL の mysqldump ユーティリティは、個々のテーブルからデータを取得できる柔軟なバックアップ ソリューションを提供します。

単一テーブルのダンプ

データベース内の 'table_name' という名前の単一テーブルからデータをダンプするには、' db_name':

mysqldump db_name table_name > table_name.sql

あるいは、データベースがリモート サーバー上にある場合は、 use:

mysqldump -u <db_username> -h <db_host> -p db_name table_name > table_name.sql

テーブルの復元

バックアップされたテーブルを復元するには、次の手順に従います:

mysql -u <user_name> -p db_name
mysql> source <full_path>/table_name.sql

または 1 行で:

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 の個々のテーブルを安全にバックアップおよび復元するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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