カテゴリ: MySQL 更新日: 2025/12/25

MySQLをLinuxにインストールする基本手順を完全解説!初心者向けデータベース環境構築ガイド

MySQLをLinuxにインストールする基本手順
MySQLをLinuxにインストールする基本手順

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

生徒

「LinuxでMySQLを使うって聞いたんですが、黒い画面を使うって本当ですか?難しそうで不安です……」

先生

「確かに黒い画面は出てきますが、決まった文字を入力するだけです。手順通り進めれば、初めてでも問題ありません。」

生徒

「パソコン操作がほとんど初めてでもできますか?」

先生

「一つ一つ意味を確認しながら説明します。紙の名簿を整理する感覚で考えてみましょう。」

1. MySQLとSQLの基本を押さえよう

1. MySQLとSQLの基本を押さえよう
1. MySQLとSQLの基本を押さえよう

MySQLは、データベースを管理するためのソフトです。データベースとは、情報を整理して保存するための場所のことです。紙のノートに名前や年齢を書いて管理する代わりに、パソコンの中で表として保存するイメージです。

SQLは、そのデータベースに対して指示を出すための言葉です。「この人を探して」「この順番で並べて」といったお願いを、決まった書き方で伝えます。MySQLをLinuxにインストールすると、このSQLを使った操作ができるようになります。

2. Linuxとは何かを初心者向けに理解する

2. Linuxとは何かを初心者向けに理解する
2. Linuxとは何かを初心者向けに理解する

Linuxは、WindowsやMacと同じく、パソコンを動かすための基本ソフトです。サーバーと呼ばれる、インターネットの裏側で動くパソコンによく使われています。

Linuxでは「ターミナル」や「コンソール」と呼ばれる画面を使って操作します。これは、キーボードで命令を入力してパソコンに指示を出す方法です。最初は難しく見えますが、入力する内容は決まっています。

3. LinuxでMySQLをインストールする準備

3. LinuxでMySQLをインストールする準備
3. LinuxでMySQLをインストールする準備

Linuxでは、ソフトをインストールするために「パッケージ管理ツール」を使います。これは、必要なソフトを自動で探して入れてくれる仕組みです。

代表的なLinuxでは、次のような命令を使ってMySQLをインストールします。この命令は「MySQLを準備してください」という意味です。


sudo apt update
sudo apt install mysql-server

「sudo」は管理者として実行するための言葉です。自分のパソコンにソフトを入れる許可を出していると考えると分かりやすくなります。

4. MySQLを起動して使える状態にする

4. MySQLを起動して使える状態にする
4. MySQLを起動して使える状態にする

インストールが終わったら、MySQLを起動します。起動とは、ソフトを動かし始めることです。Linuxでは、次の命令でMySQLの状態を確認できます。


sudo systemctl status mysql

「active」と表示されていれば、MySQLは正しく動いています。これでデータベースを使う準備が整いました。

5. MySQLが動いているかSQLで確認する

5. MySQLが動いているかSQLで確認する
5. MySQLが動いているかSQLで確認する

ここでは、すでに次のようなデータが入ったテーブルがあると仮定して、SQLを実行してみます。


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

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

表の内容が表示されれば、LinuxでのMySQLインストールと環境構築は成功です。

6. 条件を指定して必要なデータだけを見る

6. 条件を指定して必要なデータだけを見る
6. 条件を指定して必要なデータだけを見る

SQLでは、条件を付けてデータを取り出すことができます。例えば、年齢が20歳未満の人だけを表示する場合です。


SELECT name, age
FROM users
WHERE age < 20;

name     | age
---------+-----
佐藤花子 | 19

「WHERE」は条件を決めるための言葉です。紙の名簿から条件に合う人だけ探す作業を、MySQLが自動で行ってくれます。

7. 並び順を変えて表示する方法

7. 並び順を変えて表示する方法
7. 並び順を変えて表示する方法

最後に、データの並び順を変える方法です。年齢が若い順に並べたい場合は、次のSQLを使います。


SELECT name, age
FROM users
ORDER BY age ASC;

name     | age
---------+-----
佐藤花子 | 19
高橋次郎 | 22
山田太郎 | 25
鈴木一郎 | 30

「ORDER BY」は並び替え、「ASC」は小さい順という意味です。LinuxにMySQLをインストールすると、こうした基本操作をすぐに試せます。

カテゴリの一覧へ
新着記事
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の権限管理を完全解説|スキーマ単位で理解するデータベースセキュリティの基礎