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

ブログ    

推薦する

IE8は優れたエクスペリエンスを提供します: アクティビティ

今日は IE8 ベータ 1 (以下、IE8 と略します) をチラ見しました。IE8 は素晴らしい体験...

シェルスクリプトを使用して CentOS7 に python3.8 環境をインストールする (推奨)

ワンクリック実行仮想マシンに Python 3.8 をインストールするには、ネットワーク アダプター...

nginx の 2 つのモジュールの proxy_pass の違い

1. 1.ngx_stream_proxy_moduleモジュールのproxy_passディレクティ...

Vueはログイン時に画像認証コードを実装します

この記事では、Vueログイン用画像認証コードの具体的なコードを例として紹介します。具体的な内容は以下...

Vue Element-ui はツリーコントロールノードを実装し、アイコンを追加します。詳細な説明

目次1. レンダリング2. データをバインドし、ツリーテーブルにラベルを追加する3. すべてのコード...

nginx高可用性クラスタの実装プロセス

この記事は主に、nginx 高可用性クラスタの実装プロセスを紹介します。この記事のサンプルコードは非...

LinuxにMySQLデータベース5.6のソースコードをインストールし、ログインユーザーのパスワードを変更する

この記事では、主に Linux で MYSQL データベースをインストールする方法について説明し、M...

Zabbix ベースの Jenkins プロセス監視の詳細な説明

1. 監視アーキテクチャ図 2. 実装のアイデアJenkins に Metrics プラグインをイン...

WeChatアプレットで数字当てゲームを実装する実際のプロセス

目次機能紹介レンダリング1. ホームページレンダリング用のコード(index03) 2. ゲーム開始...

MySQL でローカル ユーザーを作成し、データベース権限を付与する方法の例

序文MySQL をインストールすると、通常はスーパーユーザー root を作成します。多くの人がこの...

MySQL の結合テーブルにインデックスを作成する方法

この記事では、MySQL で 2 つのテーブルを関連付ける結合テーブルにインデックスを作成する方法を...

3Dカルーセル効果を実現するjs

この記事では、3Dカルーセル効果をjsで実装するための具体的なコードを参考までに共有します。具体的な...

Linuxファイル削除後にスペースが解放されない問題の詳しい説明

序文システム領域の使用量が大きすぎて消去する必要がある場合、または特定のファイルを消去する必要がある...

Navicat は CSV データを MySQL にインポートします

この記事では、Navicatを使用してcsvデータをmysqlにインポートする方法を参考までに紹介し...

CSSアニメーション属性キーフレームの詳細な説明

コラムを更新してからどれくらい経ったでしょうか?半年ですか?今年の後半は、まさに離陸、つまり文字通り...