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 書き換えメカニズムの原理と使用例

推薦する

JavaScript を使用してページに動的な検証コードを実装する例

導入:現在、プログラム攻撃を防ぐために、ユーザーがログインまたは登録するときに多くの動的検証テクノロ...

MySQL が UNION を使用して 2 つのクエリを接続できない理由の詳細な説明

概要連合接続データセットキーワードは、2つのクエリ結果セットを1つに連結し、同一のレコードを除外する...

40 CSS/JSスタイルと機能的な技術処理

1-ドロップダウン選択ボックスのスタイル設定 - ドロップダウン リストを変更します。 2- <...

Node+socketでシンプルなチャットルーム機能を実現

この記事では、参考までに、シンプルなチャットルームを実装するためのnode+socketの具体的なコ...

MySQL ログトリガー実装コード

SQL文 ドロップトリガー もし sys_menu_edit が存在します。 各行のsys_menu...

Vueはカードフリップ効果を実現します

この記事では、カードフリップ効果を実現するためのVueの具体的なコードを例として紹介します。具体的な...

MySQL InnoDB のトランザクション特性を確保するにはどうすればよいですか?

序文「データベース トランザクションの特徴は何ですか?」と尋ねられたら、 ACID 特性である原子性...

Linux ディスク管理 LVM の使用

1. LVM の概要Linux ディスクを管理するときに、このような状況に遭遇することがよくあります...

Firefox ブラウザでバックグラウンド ミュージックを再生するための究極のソリューション (Chrome マルチブラウザ対応)

FirefoxでBGMを再生するための推奨コードがテストに合格しました空のコントロールパネルを開いて...

nginxコンテナ設定ファイルの独立した実装

コンテナを作成する [root@server1 ~]# docker run -it --name ...

Centos システムの指定された場所に Nginx をインストールする方法

Centos システムの指定された場所に Nginx をインストールするにはどうすればいいですか?は...

JavaScriptはスクロールバーの位置を取得し、ページをアンカーポイントまでスライドします。

序文この記事は、私が最近仕事で遭遇した問題を記録したものです。アプリネイティブとフロントエンドのh5...

Windows Server 2016 に Docker をインストールするプロセスと発生した問題

前提条件Windows Server でコンテナーを実行するには、Windows Server (半...

myBatis で条件を削除する際のスプライシング問題を解決する

私は今日、mybatis を学び、データベースに対していくつかの簡単な追加、削除、変更、クエリを実行...

VueのTodoListケースの詳しい説明

<テンプレート> <div id="ルート"> <...