Linux で MySQL データベースをインポートおよびエクスポートする方法

Linux De Mysql Detabesuwoinpotooyobiekusupotosuru Fang Fa



MySQL データベースでのインポートとエクスポートは、データベースのインポートがサーバー間のデータ転送に使用されるため、データ セキュリティの確保に役立ちます。一方、データベースのエクスポートは、データのバックアップと回復に役立ちます。

このガイドでは、次の手順について説明します。







前提条件: Linux への MySQL サーバーのインストール

インストールの前にシステムを更新することが望ましいので、次のように入力します。



$ 須藤 適切な更新



次のように入力して、MySQL サーバーをインストールします。



$ 須藤 適切な インストール mysql サーバー



インストールされている MySQL のバージョンを確認するには、次のように入力します。





$ mysql - バージョン



MySQL のサービスを開始するには、次のコマンドを使用します。

$ 須藤 systemctl スタート mysql




Linux での MySQL データベースのエクスポート

Linux でデータベースをエクスポートできますが、その前に MySQL サーバーに接続する必要があります。次の構文を使用して、ローカル MySQL サーバーに接続します。

$ mysql -の < ユーザー名 > -p


この投稿のユーザー名は「 mysql 」:


上記の出力からわかるように、MySQL サーバーは正常に接続されています。

次の SHOW コマンドを使用して、使用可能なすべてのデータベースを表示します。

> データベースを表示します。



利用可能なデータベースから「mysql」データベースをエクスポートするには、まず次のコマンドを使用してディレクトリを作成しましょう。

$ mkdir ローカルホスト データ



次のように入力して、このディレクトリに移動します。

$ CD ローカルホストデータ



データベースをエクスポートするには、次の構文を使用します。

$ 須藤 mysqldump -の < ユーザー名 > -p < データベース名 > > < ファイル名 > .sql


ユーザー名、エクスポートするデータベース名、およびデータベースをエクスポートするファイルの名前を指定します。次の構文を使用して Enter キーを押し、ls コマンドを入力して、データベースが正常にエクスポートされたかどうかを確認します。


ここで、ファイルが正常に作成されたことがわかります。

このファイルの一部のデータを表示するには、次のように入力します。

$ -n 5 < ファイル名 > .sql



ここでは、エクスポートされたデータベースのデータが表示されます。

Linux での MySQL データベースのインポート

データベースをインポートするには、次の構文を使用してローカル サーバーに接続します。

$ mysql -の < ユーザー名 > -p



ローカル データベース サーバーに正常にログインしました。

データベースを作成するには、次の構文を使用します。

> データベースの作成 < データベース名 > ;


データベースの名前を指定します。


使用可能なデータベースを表示するには、次のコマンドを入力します。

> データベースを表示します。



ここで、作成したデータベースが利用可能であることがわかります。

次の構文を使用して、データベースのバックアップ データを含む拡張子が「.sql」の既存のファイルをインポートしてみましょう。

$ mysql -の < ユーザー名 > -p < 新しいデータベース名 > < < ファイル名 > .sql


次の構文で必要な値を指定します。


パスワードの入力を求められ、エラーのない出力が得られたため、データベースは正常にインポートされました。

結論

データベースのインポートとエクスポートは、データの回復とバックアップ、データの移行、コラボレーション、またはテストとデバッグにとって重要なタスクです。エクスポートすると、バックアップ ファイルが作成されます。データベースをエクスポートするには、次の構文を使用します。 sudo mysqldump -u <ユーザー名> -p <データベース名> > <ファイル名>.sql 」 インポートを使用すると、サーバー間のデータ転送を簡単に行うことができますが、この構文を使用してファイルからデータベースをインポートできます。 mysql -u <ユーザー名> -p <新しいデータベース名> < <ファイル名>.sql 」。