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

推薦する

Vue で PC アドレスをモバイル アドレスにリダイレクトする方法

要件:PC側とモバイル側は2つの独立したプロジェクトです。2つのプロジェクトの内容は基本的に同じで、...

CentOS7.8 に mysql 8.0.20 をインストールするための詳細なチュートリアル

1. MySQLソフトウェアをインストールするMySQL 公式 Yum リポジトリ、MySQL バー...

MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。

この記事では、MySQL 8.0.15をダウンロードしてインストールするための具体的な手順を参考まで...

JavaScriptのアロー関数の特徴と通常の関数との違い

目次1. 矢印関数の使用1. 通常関数から矢印関数へ2. 中括弧を省略してリターンする3. 括弧を省...

Zabbix カスタム監視 nginx ステータス実装プロセス

目次Zabbix カスタム監視 nginx ステータス1. ステータスインターフェースを開く2. 監...

Nginx 仮想ホストの詳細な分析

目次1. 仮想ホスト1.1 仮想ホストの概念1.2 仮想ホストタイプ2. IP仮想ホストに基づく2....

JS for ループで setTimeout を使用する 4 つのソリューション

目次概要解決策 1: クロージャ解決策2: 構造を分割する解決策3:解決策4: setTimeout...

CSS 評価効果の星の例

何?何のスターコートですか?さて、もっとわかりやすくするために写真を見てみましょう。 よく見ると、パ...

初心者がHTMLタグを学ぶ(1)

初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...

emとは?emとpxの紹介と変換方法

それは何ですか? em はフォントの高さを指し、どのブラウザでもデフォルトのフォントの高さは 16 ...

Win10 での MySQL 8.0.15 のインストールと設定のグラフィック チュートリアル

この記事ではMySQL 8.0.15のインストールと設定方法を参考までに記録します。具体的な内容は以...

Spring Boot のパッケージ化と Docker リポジトリへのアップロードの詳細な手順

重要な注意: この記事を読む前に、Docker コンテナに関する知識と、一般的な Docker 操作...

mysql5.7.20 のインストールと設定方法のグラフィック チュートリアル (mac)

MySQL 5.7.20のインストールと設定方法のグラフィックチュートリアルをあなたと共有します1...

MySQLのパスワードを忘れた場合の対処方法

MySQL パスワードを忘れた場合の解決策: [root@localhost ~]# mysql -...

MySQL Group by最適化の詳細な説明

目次標準的な実行プロセス最適化並べ替えを削除並べ替え成し遂げる要約する標準の Group by ステ...