4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

〜XAMPPで私が初めてデータベースに触れた日〜

Last updated at Posted at 2025-06-21

🎯 はじめに

この記事は、私が Windows 環境で XAMPP を使って初めて MySQL と向き合ったときの体験談 をベースに書いています。
「ローカルでDBを動かしたいけど、XAMPPって何?MySQLって難しそう…」そんな風に感じていた過去の自分のような初心者さんに届けば嬉しいです!


✅ ゴール

  • XAMPP のインストールと初期設定
  • MySQL サーバーの起動・停止方法
  • phpMyAdmin でデータベースとユーザーを作成
  • 実際につまずいたポイントとその乗り越え方

🖥 環境

  • OS: Windows 10 / 11
  • XAMPP: 最新安定版(例:XAMPP 8.2.x)
  • MySQL: XAMPP付属のバージョン
  • ブラウザ: Chrome / Edge

🚀 私の XAMPP 初体験:インストール編

ダウンロード

最初に XAMPP公式サイト からファイルをダウンロードしたとき、「いよいよだ!」とドキドキしました。

Screenshot 2025-06-21 170319.png

インストールで迷ったこと

  • 全モジュールにチェックが入ってて「これ全部必要?」と一瞬戸惑いました(そのままでOKでした)
  • フォルダはデフォルトの C:\xampp にしました(後でパスで迷わないためにもおすすめです)

初起動のときの気持ち

XAMPP コントロールパネルを開いて Apache と MySQL を起動…
ちゃんと緑色の「Running」が表示された瞬間、めちゃくちゃ安心したのを覚えています。

ポート競合で詰んだ体験談
初回、Apache がポート80でエラーを出して起動せず…。IISが裏で動いていたのが原因でした。


🌱 MySQL + phpMyAdmin を使ってみた!

MySQL 起動とphpMyAdmin

ブラウザで http://localhost/phpmyadmin にアクセスできたとき、「データベース画面ってこんな感じなんだ!」と感動。

データベース作成に挑戦

データベースを作るとき、名前を決めるのに地味に時間がかかりました(笑)
最初はこんな感じで作りました:

sample_db (照合順序: utf8mb4_general_ci)

ユーザー作成で気をつけたこと

  • ユーザー名は sample_user
  • ホストは localhost
  • 強いパスワードを設定
  • 権限は必要なものだけ付与(最初はよくわからず全権限付けちゃいました)

🛠 ハマりどころとそのときの私の対処法

問題 私がやったこと
MySQL が起動しない 他のアプリが3306ポート使用 → MySQL のポートを3307に変更
phpMyAdmin ログイン失敗 rootのパスワード初期化を確認、config.inc.php を修正
Apache が起動しない IIS のサービスを止めて解決

💡 ポート変更したときのメモ

XAMPP → MySQL の「Config」→ my.ini を開いて

port=3307

に変更。XAMPP の設定も合わせました。


🌟 おわりに

私にとって、XAMPP と MySQL の初体験は「思ったよりできるかも!」という小さな自信につながりました。
同じように挑戦する方の参考になれば嬉しいです。コメントや質問、お待ちしています!


🔗 関連リンク

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?