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

WBOY
リリース: 2023-08-27 14:33:02
転載
1495 人が閲覧しました

如何在 Linux 中导入和导出 MySQL 数据库

Linux ユーザーで MySQL データベースを使用している場合は、データベースを時々インポートまたはエクスポートする必要がある場合があります。データベースのインポートは、外部ソースから MySQL データベースにデータをコピーすることを意味し、エクスポートは、MySQL データベースから外部ソースにデータをコピーすることを意味します。この記事では、いくつかの異なる方法を使用して Linux で MySQL データベースをインポートおよびエクスポートする方法を説明します。

MySQL の概要

MySQL は、SQL (構造化照会言語) を使用してデータベースを管理する、人気のあるオープンソースのリレーショナル データベース管理システムです。 Web アプリケーションで広く使用されており、動的な Web サイトを作成するために PHP と組み合わせて使用​​されることがよくあります。

基本コマンド

データベースのインポートとエクスポートに入る前に、Linux で MySQL データベースを使用するために知っておく必要がある基本的なコマンドを確認しましょう。

MySQL プロンプトにアクセスするには、ターミナル ウィンドウを開いて次のコマンドを入力します -

リーリー

「username」を MySQL ユーザー名に置き換えます。パスワードの入力を求められます。

MySQL にログインした後、次のコマンドを使用して新しいデータベースを作成できます -

リーリー

「dbname」をデータベースに付ける名前に置き換えます。

その後、次のコマンドを使用して新しいデータベースに切り替えることができます -

リーリー

データベースのリストを表示するには、次のコマンドを使用します -

リーリー

MySQL を終了するには、次のコマンドを入力します -

リーリー

基本的なコマンドを理解したので、データベースのインポートとエクスポートに進みましょう。

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

MySQL データベースのエクスポートには、後で復元したり別のシステムに転送したりできるように、データベースのバックアップの作成が含まれます。 Linux で MySQL データベースをエクスポートするために使用できる 3 つの異なる方法を次に示します。

mysqldump コマンドを使用する

mysqldump コマンドは、MySQL データベースのバックアップを作成するためのユーティリティです。これを使用するには、ターミナル ウィンドウを開いて次のコマンドを入力します -

リーリー

「username」を MySQL ユーザー名に、「dbname」をエクスポートするデータベースの名前に、「backupfile.sql」をバックアップ ファイルに付ける名前に置き換えます。

このコマンドは、SQL 形式でデータベースのバックアップを作成し、指定されたファイルに保存します。その後、このファイルを別のシステムに転送したり、後でデータベースを復元するために使用したりできます。

phpMyAdmin のエクスポート機能を使用する

phpMyAdmin がシステムにインストールされている場合は、それを使用して MySQL データベースをエクスポートできます。これを行うには、Web ブラウザで phpMyAdmin を開き、次の手順に従います -

  • 画面左側のリストからエクスポートするデータベースを選択します。

  • トップメニューの「エクスポート」タブをクリックします。

  • エクスポートするテーブルを選択するか、デフォルト設定をそのままにしてデータベース全体をエクスポートします。

  • データベースをエクスポートする形式 (SQL、CSV など) を選択します。

  • [開始]ボタンをクリックして、エクスポートされたファイルをダウンロードします。

MySQL Enterprise バックアップ ツールの使用

MySQL Enterprise Edition を使用している場合は、MySQL Enterprise Backup ツールを使用して MySQL データベースのバックアップを作成できます。これを行うには、ターミナル ウィンドウを開いて次のコマンドを入力します -

リーリー

「username」と「password」を MySQL のユーザー名とパスワードに置き換え、「/path/to/backup/dir」をバックアップ ファイルを保存するディレクトリに置き換えます。

このコマンドは、圧縮形式でデータベースのバックアップを作成し、指定されたディレクトリに保存します。その後、このファイルを別のシステムに転送したり、後でデータベースを復元するために使用したりできます。

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

MySQL データベースのインポートには、外部ソースから MySQL データベースへのデータのコピーが含まれます。 Linux に MySQL データベースをインポートするために使用できる 3 つの異なる方法を次に示します。

mysqlコマンドを使用する

mysql コマンドは、SQL ファイルを MySQL データベースにインポートするために使用されるユーティリティです。これを使用するには、ターミナル ウィンドウを開いて次のコマンドを入力します -

リーリー

「username」を MySQL ユーザー名に置き換え、「dbname」をインポートするデータベースの名前に置き換え、「backupfile.sql」をインポートする SQL ファイルの名前に置き換えます。

このコマンドは、SQL ファイルのデータを指定されたデータベースにインポートします。

phpMyAdminのインポート機能を使用する

phpMyAdmin がシステムにインストールされている場合は、それを使用して MySQL データベースをインポートできます。これを行うには、Web ブラウザで phpMyAdmin を開き、次の手順に従います -

  • 画面左側のリストからインポートするデータベースを選択します。

  • トップメニューの「インポート」タブをクリックします。

  • インポートするファイルを選択します。

  • インポートするファイル形式を選択します (SQL、CSV など)。

  • 「開始」ボタンをクリックしてファイルをインポートします。

MySQL Enterprise バックアップ ツールの使用

MySQL Enterprise Edition を使用している場合は、MySQL Enterprise Backup ツールを使用して MySQL データベースを復元できます。これを行うには、ターミナル ウィンドウを開いて次のコマンドを入力します -

mysqlbackup --user=username --password=password --backup-dir=/path/to/backup/dir copy-back-and-apply-log
ログイン後にコピー

将“用户名”和“密码”替换为您的 MySQL 用户名和密码,将“/path/to/backup/dir”替换为保存备份文件的目录。

此命令将从备份文件恢复数据库。

结论

对于在 Linux 中使用 MySQL 数据库的任何人来说,导入和导出 MySQL 数据库是一项重要任务。在本文中,我们讨论了导出 MySQL 数据库的三种不同方法和导入 MySQL 数据库的三种不同方法。通过使用这些方法,您可以轻松地在系统之间传输数据或创建数据库备份以进行安全保存。

请记住,在进行任何更改或将数据库传输到另一个系统之前,请始终对数据库进行备份。这将确保您始终拥有数据副本,以防出现任何问题。

如果您在导入或导出 MySQL 数据库时遇到任何问题,请参阅 MySQL 文档或向 MySQL 社区寻求帮助。通过一些练习,您将能够像专业人士一样导入和导出 MySQL 数据库!

以上がLinux で MySQL データベースをインポートおよびエクスポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート