XAMPP MySQL コマンドライン
XAMPP サーバーを使用してコマンドラインで MySQL を実行する方法を学習します。 また、コマンド ラインから既存のデータベースにデータベースを作成してインポートする方法も学習します。
XAMPP で MySQL コマンド ラインを使用する
MySQL コミュニティでは、Windows オペレーティング システム上の XAMPP サーバーを使用して MySQL コマンド ラインにアクセスする方法について、何度か質問がありました。 まず、XAMPP をダウンロードしてインストールする必要があります。 インストール ガイドについては、こちら を参照してください。
インストールが完了したら、XAMPP を実行して Apache と MySQL を起動し、ブラウザでこの http://localhost/phpmyadmin/index.php
URL にアクセスします。 これにより、インタラクティブなインターフェイスが表示されます。 SQL クエリの記述に使用でき、簡単に実行できます。
コマンド ラインから XAMPP を使用して MySQL にアクセスするには、任意のターミナルを開き、ディレクトリをユーザーから XAMPP
サーバーが配置されている bin
ディレクトリに変更します。 この場合、XAMPP がこの場所にあるため、次のコマンドを使用します。
cd /d E:\XAMPP\mysql\bin
これで、MySQL に接続するコマンドを書き始めることができます。
mysql -u root -p -h 127.0.0.1
ここで、-u
はユーザーを表し、デフォルト ユーザーを使用しているため、ユーザーは root
です。 あなたの場合、これは変更される可能性があります。 -p
はパスワードを表し、私たちの場合、パスワードは null であるため、このキーワードの前にパスワードを使用していません。-h
はホストを表し、localhost
を使用しています。
次に Enter を押すと、パスワードを入力するように指示されます。 パスワードが null の場合は、Enter キーを押して続行します。
これで、MariaDB に接続されました。
データベースを既存のデータベースにインポートする
上記のセクションでは、XAMPP サーバーを使用してコマンドラインまたはターミナルでデータベース上で MySQL を実行する方法を学びました。 次に、コマンド ライン インターフェイスから MySQL でデータベースを作成およびインポートする方法を見ていきます。
まず、データベースを作成し、データベースを作成します。 コマンドラインで MySQL にアクセスできます。 端末で MySQL にアクセスする方法はすでに学習しました。 MySQL 内で、次のコマンドを実行します。
create database example_Db;
example_Db
というデータベースを作成しました。次の出力は、コマンドが正常に実行され、データベースが作成されたことを示しています。
Query OK, 1 row affected (0.045 sec)
一部の初心者は、既存のデータベースにデータベースをインポートするときに恐ろしい間違いを犯し、エラーが発生します。 MySQL データベース内で次のコマンドを実行すると、予期しないエラーが発生するという間違いに気づきました。
次のコマンドを実行するときは注意が必要です。 exit
コマンドを使用して MySQL を終了し、このコマンドを実行する必要があります。
<
記号の後に、データベース ファイルのパスを入力します。 前にパスワードを設定した場合は、-p
の前にパスワードを定義できます。
mysql -u root -p example_Db < E:\example\example_Db.sql
次に、ブラウザで http://localhost/phpmyadmin/index.php
にアクセスし、Databases
> example_Db
> user_details
> Structure
の手順に従います。
その他の回答については、こちら をご覧ください。
Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.
LinkedIn