mysqldump を使用した MySql のインポートおよびエクスポート方法の概要

mysqldump を使用した MySql のインポートおよびエクスポート方法の概要

データベースデータをエクスポートします:

まずcmdを開いてMySQLのbinフォルダに入ります

1. 教育データベースのユーザーテーブルのテーブルデータとテーブル構造をエクスポートします(以下ではユーザーテーブルを例として取り上げます)

mysqldump -u[ユーザー名] -h[IP] -p[パスワード] -P[ポート番号] データベース名 テーブル名>エクスポートファイル名.sql

mysqldump -uroot -h127.0.0.1 -proot -P3306 教育ユーザー>d:/user.sql

複数のテーブルをエクスポートします。

mysqldump -uroot -proot --databases テスト --tables t1 t2>two.sql 

2. テーブル構造のみをエクスポートし、テーブルデータはエクスポートしない場合は、「-d」コマンドパラメータを追加します。

mysqldump -uroot -h127.0.0.1 -proot -P3306 -d 教育ユーザー>d:/user.sql

3. テーブル構造なしでテーブルデータのみをエクスポートするには、「-t」コマンドパラメータを追加します。

mysqldump -uroot -h127.0.0.1 -proot -P3306 -t 教育ユーザー>d:/user.sql

4. データベースのテーブル構造とテーブルデータをエクスポートします(インポート時にデータベースを指定して、指定したデータベースが存在することを確認する必要があります)

エクスポート コマンド: mysqldump -h127.0.0.1 -P3306 -uroot -proot education >d:/database.sql

インポートコマンド: mysql -uroot -proot -h127.0.0.1 -P3306 education<d:/database.sql

5. 特定のデータベース内のすべてのテーブルのテーブル構造とデータをエクスポートし、「--databases」コマンド パラメータを追加します (インポート時にエクスポート SQL を直接実行するだけです)

エクスポート コマンド: mysqldump -h127.0.0.1 -P3306 -uroot -proot education --databases education> database.sql

インポートコマンド: mysql -uroot -proot -h127.0.0.1 -P3306 <d:/all_database.sql

6. すべてのデータベースをエクスポートする

このコマンドは、システム データベースを含むすべてのデータベースをエクスポートします (all.sql はデフォルトで bin フォルダーに保存されます)

mysqldump -uroot -proot --all-databases>all.sql

7. 2つのデータベースdb1とdb2のすべてのデータをエクスポートします。

mysqldump -uroot -proot --databases db1 db2>dbs.sql

8. テストデータベースのテーブル構造のみをエクスポートする

エクスポート コマンド: mysqldump -uroot -proot --no-data --databases test>s1.sql

インポートコマンド: mysql -uroot -proot -h127.0.0.1 -P3306 test<s1.sql

データベース データを復元およびインポートします。

システムコマンドライン

フォーマット: mysql -h[ip] -P[(大文字) ポート] -u[ユーザー名] -p[パスワード] [データベース名] < d:XX.sql(パス)

インポートコマンド: mysql -uroot -proot -h127.0.0.1 -P3306 education<d:/database.sql

インポートコマンド: mysql -uroot -proot -h127.0.0.1 -P3306 <d:/all_database.sql

上記の2つの状況では、

MySQL コマンドライン

まず、mysql に接続します。コマンドラインの形式は次のとおりです。

フォーマット: mysql -h ホストアドレス -u ユーザー名 -p ユーザーパスワード

次の図は、ローカルのmysqlをリンクするためのものです:mysql -uroot -proot

リモートリンク: mysql -h10.0.0.10 -uroot -proot

mysql> テストを使用します。

mysql> ソース /home/test/database.sql 

参考リンク:

https://www.jb51.net/article/73230.htm

https://blog.csdn.net/helloxiaozhe/article/details/77680255

これで、mysqldump を使用した MySql のインポートとエクスポートの方法をまとめたこの記事は終了です。mysqldump のインポートとエクスポートに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • 知らないかもしれないmysqldumpパラメータ
  • MySQL5.7 mysqldump バックアップとリカバリの実装
  • Linuxでmysqlの定期的なコールドバックアップを実装するためにmysqldump+expect+crontabを使用するアイデアの詳細な説明
  • MySQL mysqldump の使い方の詳しい説明
  • 完全バックアップとポイントインタイムバックアップにmysqldumpを使用する方法
  • Dockerはmysqldumpコマンドを使用してプロジェクト内のmysqlデータをバックアップおよびエクスポートします。
  • MySQLdump コマンドを使用した MySQL データの移行
  • PHP スケジュールバックアップ MySQL および mysqldump 構文パラメータの詳細
  • mysql バックアップ スクリプト mysqldump の使い方の詳細な説明
  • Linux mysqldump によるデータベース、データ、テーブル構造のエクスポートの詳細な説明
  • mysqldumpデータエクスポートの問題に関する詳細な議論
  • MySQL公式エクスポートツールmysqlpumpの使用

<<:  Ubuntuのソースリスト(ソースリスト)を変更する方法詳細説明

>>:  Nginx URL 書き換えメカニズムの原理と使用例

推薦する

リバースプロキシ設定を実装するためのユニバーサルnginxインターフェース

1. プロキシサーバーとは何ですか?プロキシ サーバーは、クライアントが要求を送信すると、それを直接...

MySQL テーブルと列のコメントの概要

コードと同様に、テーブルや列にコメントを追加して、他のユーザーがその機能を理解できるようにすることが...

div 内の img と span の垂直方向の中央揃えの問題について

以下のように表示されます。 XML/HTML コードコンテンツをクリップボードにコピー<htm...

MySqlエスケープの詳細な使用例

MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...

Nginx リバース プロキシを使用して go-fastdfs を実行する例

背景go-fastdfs は、http プロトコルをサポートする分散ファイルシステムです。一般的なプ...

MySQL 最適化: キャッシュ最適化

何人かのブロガーが私の記事を評価してくれたのは嬉しいです。マークと知り合ってからは、私は彼をフォロー...

Typescriptの基本構文13個を共有する

目次1. Tsとは何か2. 基本的な文法1. プリミティブデータ型を宣言する2. オブジェクト型を宣...

SQL でテーブルにフィールドとコメントを追加する方法

1. フィールドを追加します。 alter table テーブル名 ADD フィールド名 タイプ;例...

MySQLは挿入を使用して複数のレコードを挿入し、データを一括で追加します。

table1 に 5 つのレコードを挿入する場合、次のコードは誤りです。 テーブル1に(id,na...

プライベートイメージウェアハウスを構築するためのDockerレジストリの実装方法

マイクロサービスのイメージは、保存用に Docker リポジトリにアップロードされます。一般的に使用...

Javascriptを使用して滑らかな曲線を生成する方法

目次序文ベジェ曲線の紹介二次ベジェ曲線3次ベジェ曲線ベジェ曲線計算機能フィッティングアルゴリズム付録...

CSSセレクタを使用してラベルスタイルを設定するサンプルコード

CSS セレクターHTML タグにスタイルを設定すると、タグの属性を設定できます。 <div ...

MySQLの自動増分主キーの実装の詳細な説明

目次1. 自己増分値はどこに保存されますか? 2. 自己価値修正メカニズム3. 自動増分値を変更する...

Vueバインディングクラスとバインディングインラインスタイルの実装方法

目次バインディングクラスインラインスタイルのバインディングバインディングクラス方法1:オブジェクト構...

Vueのprops設定の詳細な説明

<テンプレート> <div class="demo">...