Linux コマンドで .sql ファイルをエクスポートおよびインポートする方法

Linux コマンドで .sql ファイルをエクスポートおよびインポートする方法

この記事では、Linux コマンドを使用して .sql ファイルをエクスポートおよびインポートする方法について説明します。ご参考までに、詳細は以下の通りです。

1. mysqldump コマンドを使用してデータベースをエクスポートします (このコマンドのパスである mysql のインストール パスに注意してください)。

1. データとテーブル構造をエクスポートします。

mysqldump -u ユーザー名 -p パスワード データベース名> データベース名.sql

#/usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql

Enterキーを押すと、パスワードの入力を求められます。

2. テーブル構造のみをエクスポートする

mysqldump -u ユーザー名 -p パスワード -d データベース名> データベース名.sql

#/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql

注: /usr/local/mysql/bin/ ---> mysql データ ディレクトリ

2. データベースをインポートする

1. まず空のデータベースを作成する

mysql>データベースabcを作成します。

2. データベースをインポートする

方法1:

(1)データベースを選択する

mysql>abcを使用します。

(2)データベースのエンコーディングを設定する

mysql>名前をutf8に設定します。

(3)データのインポート(SQLファイルのパスに注意)

mysql>ソース /home/abc/abc.sql;

方法2:

mysql -u ユーザー名 -p パスワード データベース名 < データベース名.sql

#mysql -uabc_f -p abc < abc.sql

インポートには 2 番目の方法をお勧めします。

注: コマンドラインモードとSQ​​Lコマンドがあります

上記は、Linux コマンドで .sql ファイルをエクスポートおよびインポートするエディターの方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linuxコマンドプロンプトの表示形式を設定する方法
  • Linux シェル スクリプトでスクリプトやコマンドを実行するために、ルートから一般ユーザーに切り替える方法
  • Linuxコマンドの戻り値の意味
  • シェルスクリプトコマンドを使用して Linux でパスワードを変更する 2 つの方法
  • Linux コマンドラインでの数学演算例の詳細な説明
  • すべてのLinuxコマンドが使用できない問題を解決する

<<:  JavaScript ツールチェーンの不完全なガイド

>>:  Linux システムでの nginx サーバーのインストールと負荷分散構成の詳細な説明

推薦する

Windows 10 システムで nginx ファイル サーバーを構成するためのグラフィック チュートリアル

Nginx の公式 Web サイトから Windows バージョンの Nginx をダウンロードしま...

ソフトウェア テスト - MySQL (VI: データベース関数)

1.MySQL関数1. 数学関数PI() # 円周率 (pi) の値を返します。デフォルトの小数点...

uniapp パッケージ化されたアプレット レーダー チャート コンポーネントの完全なコード

効果画像:実装コードは以下のとおりですビュー <canvas id="radar-c...

Win10 での MySQL 8.0.20 のインストールと設定のチュートリアル

Win10 システムでの MySQL 8.0.20 のインストールと設定の超詳細なチュートリアルMy...

JavaScript ファクトリーパターンの説明

目次シンプルファクトリーファクトリーメソッド安全な工場方法アブストラクトファクトリー要約するシンプル...

CSSがページのレンダリングをブロックするかどうかについての簡単な説明

おそらく誰もが js の実行によって DOM ツリーの解析とレンダリングがブロックされることを知って...

Nginx におけるサーバーとロケーションのマッチングロジックの詳細な理解

サーバーマッチングロジックNginx は、リクエストを実行するサーバー ブロックを決定するときに、サ...

Bツリーの特性の紹介

B ツリーは一般的なデータ構造です。彼と一緒にB+ツリーがあります。ここで、概念を明確にする必要があ...

Vueカスタム命令の詳細な説明

目次Vueカスタムディレクティブカスタムディレクティブフック機能出力関連属性アプリケーション例要約す...

CSS モジュールソリューション

CSS のモジュール ソリューションは、JS のモジュール ソリューションと同じくらい多く存在すると...

一般的なブラウザ互換性の問題(概要)

ブラウザの互換性とは、スタイルの互換性 (CSS)、インタラクションの互換性 (JavaScript...

MySQL クエリにおける LIMIT の大きなオフセットによって引き起こされるパフォーマンス低下の分析

序文MySQLクエリはselectコマンドを使用し、limitとoffsetパラメータを使用して、指...

ボタンの権限判定を実装するためのVueカスタムv-has命令

アプリケーションシナリオバックグラウンド管理システムを例にとると、各ユーザーには異なるボタン権限があ...

Linux/Docker で System.Drawing.Common を使用する

序文プロジェクトを .net core に移行した後、 System.Drawing.Commonコ...

Linux仮想マシンの静的IPアドレスを構成するための手順を完了します

序文多くの場合、仮想マシンを使用します。たとえば、一部のテストは検出されません。何かを壊すことを心配...