ホームページ > データベース > mysql チュートリアル > コマンドラインを使用して MySQL データを効率的にエクスポートするにはどうすればよいですか?

コマンドラインを使用して MySQL データを効率的にエクスポートするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-18 06:26:13
オリジナル
993 人が閲覧しました

How Can I Efficiently Export MySQL Data Using the Command Line?

コマンド ラインからの MySQL データのエクスポート

MySQL データベースからデータを移動する必要がある場合は、mysqldump コマンド ライン関数を使用します。強力なツール。このユーティリティを使用すると、データベース全体、特定のテーブル、さらにはすべてのデータベースを 1 つのコマンドでエクスポートできます。

データベース全体のエクスポート

次の名前のデータベース全体をエクスポートするには「db_name」を「db_backup.sql」という名前のファイルに追加し、次のコマンドを実行します。コマンド:

mysqldump -u [uname] -p db_name > db_backup.sql
ログイン後にコピー

すべてのデータベースのエクスポート

すべてのデータベースをエクスポートしたい場合は、'--all-databases' フラグを使用します:

mysqldump -u [uname] -p --all-databases > all_db_backup.sql
ログイン後にコピー

特定のエクスポートテーブル

特定のテーブルをエクスポートするには、データベース名の後にリストします。

mysqldump -u [uname] -p db_name table1 table2 > table_backup.sql
ログイン後にコピー

出力の圧縮

大規模なデータベースの場合、を使用して出力を圧縮できますgzip:

mysqldump -u [uname] -p db_name | gzip > db_backup.sql.gz
ログイン後にコピー

リモート エクスポート

MySQL サーバーがリモートの場合は、IP アドレスとポートを指定します:

mysqldump -P 3306 -h [ip_address] -u [uname] -p db_name > db_backup.sql
ログイン後にコピー

注:

セキュリティ上の理由から、含めないことをお勧めしますコマンドラインのパスワード。代わりに、パスワードなしで「-p」オプションを使用し、プロンプトが表示されたらパスワードを入力します。

以上がコマンドラインを使用して MySQL データを効率的にエクスポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート