カテゴリ: MySQL 更新日: 2026/02/23

MySQLログイン方法を完全解説!初心者でもわかるmysqlコマンドの使い方

MySQLにログインする方法(mysqlコマンド)
MySQLにログインする方法(mysqlコマンド)

先生と生徒の会話形式で理解しよう

生徒

「MySQLをインストールしたんですけど、次に何をすればいいのかわかりません。ログインってどういう意味ですか?」

先生

「ログインは、MySQLというデータベース専用の部屋に入ることだと思ってください。鍵を使って部屋に入らないと、中のデータは見られません。」

生徒

「パソコンをほとんど触ったことがなくてもできますか?」

先生

「大丈夫です。文字を入力してエンターキーを押すだけなので、電卓を使う感覚で進められます。」

1. MySQLにログインするとは何をすること?

1. MySQLにログインするとは何をすること?
1. MySQLにログインするとは何をすること?

MySQLにログインするとは、データベースを操作するための入口に入ることです。データベースとは、大量の情報を整理して保存しておくための箱のようなものです。MySQLは、その箱を管理するソフトです。

ログインしない状態では、箱の外に立っているだけで、中のデータを見ることも、追加することもできません。ログインをすると、MySQLに「私はこの人です」と名乗って、中に入れるようになります。

このときに使うのがmysqlコマンドです。これは、MySQLに話しかけるための決まった言葉だと思ってください。

2. mysqlコマンドを使う前の準備

2. mysqlコマンドを使う前の準備
2. mysqlコマンドを使う前の準備

mysqlコマンドを使うには、まず黒い画面を開きます。Windowsでは「コマンドプロンプト」や「PowerShell」、Macでは「ターミナル」と呼ばれます。

この黒い画面は、パソコンに直接命令を出すための場所です。怖く見えるかもしれませんが、やることは文字を打つだけです。

MySQLをインストールしたときに設定したユーザー名パスワードを使います。ユーザー名は、部屋に入る人の名前、パスワードは鍵だと考えるとイメージしやすいです。

3. mysqlコマンドでMySQLにログインする基本形

3. mysqlコマンドでMySQLにログインする基本形
3. mysqlコマンドでMySQLにログインする基本形

それでは、実際にMySQLへログインする基本的なmysqlコマンドを見てみましょう。以下は、もっともよく使われる形です。


mysql -u root -p

-uはユーザー名を指定するための記号です。ここでは「root」という管理者ユーザーでログインしています。

-pはパスワードを使ってログインするという意味です。このコマンドを実行すると、パスワードの入力を求められます。

パスワードを入力しても、画面には何も表示されませんが、これは正常な動作です。入力したらエンターキーを押してください。

4. MySQLにログインできたか確認する方法

4. MySQLにログインできたか確認する方法
4. MySQLにログインできたか確認する方法

ログインに成功すると、画面の表示が変わります。MySQL専用の状態になり、SQLという命令が使えるようになります。

試しに、データベースの一覧を表示してみましょう。以下のSQLを入力してエンターキーを押します。


SHOW DATABASES;

実行すると、次のような結果が表示されます。


Database
--------------------
information_schema
mysql
test_db

このように表示されれば、MySQLへのログインは成功しています。SQLとは、データベースに命令を出すための言葉で、「一覧を見せてください」とお願いしているイメージです。

5. データベースを選択して中を確認する

5. データベースを選択して中を確認する
5. データベースを選択して中を確認する

次に、使いたいデータベースを選びます。これは、たくさんある箱の中から、どの箱を開くか決める作業です。


USE test_db;

続いて、そのデータベースにあるテーブルを確認します。


SHOW TABLES;

例えば、usersテーブルがある場合、中身は次のようになっているとします。


id | name       | age | email
---+------------+-----+-------------------
1  | 山田太郎   | 25  | taro@example.com
2  | 佐藤花子   | 19  | hanako@example.com
3  | 鈴木一郎   | 30  | ichiro@example.com
4  | 高橋次郎   | 22  | jiro@example.com

6. ログイン後にデータを確認する簡単なSQL

6. ログイン後にデータを確認する簡単なSQL
6. ログイン後にデータを確認する簡単なSQL

ログインできたら、実際にデータを見てみましょう。以下は、usersテーブルの中身をすべて表示するSQLです。


SELECT * FROM users;

実行結果は次のようになります。


id | name       | age | email
---+------------+-----+-------------------
1  | 山田太郎   | 25  | taro@example.com
2  | 佐藤花子   | 19  | hanako@example.com
3  | 鈴木一郎   | 30  | ichiro@example.com
4  | 高橋次郎   | 22  | jiro@example.com

このように、MySQLにログインすることで、データベースの中身を自由に確認できるようになります。

7. MySQLからログアウトする方法

7. MySQLからログアウトする方法
7. MySQLからログアウトする方法

作業が終わったら、MySQLからログアウトします。これは、部屋からきちんと出て鍵を閉める作業です。


EXIT;

または、以下のように入力しても同じです。


QUIT;

黒い画面が元に戻れば、MySQLから正常にログアウトできています。ログインとログアウトをセットで覚えておくことが大切です。

まとめ

まとめ
まとめ

ここまでの記事では、MySQLのログイン方法について、パソコン初心者やプログラミング未経験の方でも理解できるように、基本から丁寧に解説してきました。MySQLへのログインは、データベース操作の第一歩であり、mysqlコマンドの使い方を理解することは、今後SQLを学習していく上で欠かせない基礎知識です。

MySQLにログインするという行為は、単にコマンドを入力するだけではなく、「どのユーザーとして」「どのデータベースサーバーに」「正しい認証情報を使って」接続するのかを明確にする作業です。特にmysql -u ユーザー名 -p という基本構文は、MySQLログイン方法を調べたときに必ず目にする重要なコマンドであり、何度も実行することで自然と身についていきます。

ログイン後に表示されるMySQL専用の画面では、SQLと呼ばれるデータベース操作言語を使って、データベース一覧の表示、テーブルの確認、データの取得などが可能になります。SHOW DATABASES や USE データベース名、SHOW TABLES といった基本SQLは、MySQLの操作に慣れるための登竜門とも言える存在です。

また、SELECT文を使って実際にテーブルの中身を確認することで、データベースがどのようにデータを保存しているのかを視覚的に理解できます。これは、Webアプリケーション開発や業務システム開発に進んだときにも必ず役立つ知識です。MySQLのログインからSQL実行までの一連の流れを理解しておくことで、今後の学習が格段にスムーズになります。

ログイン後の確認を復習するサンプル

ここで、MySQLにログインしたあとに行う典型的な操作を、データベース初心者向けにもう一度整理してみましょう。以下は、usersテーブルの内容を年齢条件で絞り込んで確認する例です。

まず、SQL実行前のusersテーブルの状態です。


id | name       | age | email
---+------------+-----+-------------------
1  | 山田太郎   | 25  | taro@example.com
2  | 佐藤花子   | 19  | hanako@example.com
3  | 鈴木一郎   | 30  | ichiro@example.com
4  | 高橋次郎   | 22  | jiro@example.com
5  | 伊藤美咲   | 18  | misaki@example.com

次に、20歳未満のユーザーだけを表示するSQLを実行します。


SELECT *
FROM users
WHERE age < 20;

SQL実行後の結果は次のようになります。


id | name       | age | email
---+------------+-----+-------------------
2  | 佐藤花子   | 19  | hanako@example.com
5  | 伊藤美咲   | 18  | misaki@example.com

このように、MySQLへ正しくログインできていれば、SQLを使って自由にデータを検索し、条件に合った情報だけを取り出すことができます。mysqlコマンドでのログインから始まり、SELECT文によるデータ確認までが一連の基本操作です。

さらに、作業が終わったあとは必ずEXITやQUITコマンドでMySQLからログアウトする習慣を身につけましょう。これはセキュリティ面でも非常に重要で、特に共有パソコンや業務環境では必須の操作です。MySQLのログインとログアウトを正しく行えることは、データベースを安全に扱うための第一歩です。

先生と生徒の振り返り会話

生徒

「MySQLのログインって難しそうだと思っていましたが、mysqlコマンドの意味が分かると、ただ部屋に入るための手続きなんだと理解できました。」

先生

「その通りです。MySQLログイン方法を理解することは、データベース学習の土台になります。まずは何度もログインして、黒い画面に慣れることが大切ですね。」

生徒

「SHOW DATABASES や SELECT 文を実行して、実際にデータが表示されたときは感動しました。データベースが身近に感じられました。」

先生

「それは良い感覚です。MySQLにログインしてSQLを実行する経験を積めば、テーブル設計やデータ操作も自然と理解できるようになります。」

生徒

「これからは、ログイン、データベース選択、テーブル確認、ログアウトまでを一連の流れとして練習してみます。」

先生

「とても良い心がけです。その流れを覚えれば、MySQLの基本操作はもう怖くありません。次はINSERTやUPDATEにも挑戦していきましょう。」

カテゴリの一覧へ
新着記事
New1
MySQL
MySQLのWHERE句でNOT条件を指定する方法を徹底解説!初心者向けSQL条件検索ガイド
New2
PostgreSQL
PostgreSQLのLIMIT・OFFSETとパフォーマンス問題を完全解説|初心者でもわかる安全な使い方
New3
MySQL
MySQLのUPDATE文でデータを更新する基本を徹底解説|SQL初心者でもわかるデータベース更新入門
New4
PostgreSQL
PostgreSQLのOFFSET完全入門|並び替えと組み合わせてデータをスキップする方法を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
PostgreSQL
PostgreSQLのDISTINCT完全ガイド|SQLで重複データを除外する方法を初心者向けに解説
No.2
Java&Spring記事人気No2
PostgreSQL
PostgreSQLの主キー・外部キーを完全解説!初心者でもわかる設定方法と考え方
No.3
Java&Spring記事人気No3
PostgreSQL
PostgreSQLとは?初心者向けに特徴をわかりやすく解説
No.4
Java&Spring記事人気No4
PostgreSQL
PostgreSQLのLEFT JOIN完全入門!不足データを補いながらテーブル結合する仕組みをやさしく解説
No.5
Java&Spring記事人気No5
PostgreSQL
PostgreSQLのUPDATE文の使い方(部分更新・条件更新)
No.6
Java&Spring記事人気No6
PostgreSQL
PostgreSQLスキーマ設計のベストプラクティス完全ガイド|初心者でもわかるデータベース整理術
No.7
Java&Spring記事人気No7
PostgreSQL
PostgreSQLスキーマ作成・削除完全ガイド!初心者でもわかるデータベース設計の基礎
No.8
Java&Spring記事人気No8
PostgreSQL
PostgreSQLの権限管理を完全解説|スキーマ単位で理解するデータベースセキュリティの基礎