🎯 はじめに
この記事は、私が Windows 環境で XAMPP を使って初めて MySQL と向き合ったときの体験談 をベースに書いています。
「ローカルでDBを動かしたいけど、XAMPPって何?MySQLって難しそう…」そんな風に感じていた過去の自分のような初心者さんに届けば嬉しいです!
✅ ゴール
- XAMPP のインストールと初期設定
- MySQL サーバーの起動・停止方法
- phpMyAdmin でデータベースとユーザーを作成
- 実際につまずいたポイントとその乗り越え方
🖥 環境
- OS: Windows 10 / 11
- XAMPP: 最新安定版(例:XAMPP 8.2.x)
- MySQL: XAMPP付属のバージョン
- ブラウザ: Chrome / Edge
🚀 私の XAMPP 初体験:インストール編
ダウンロード
最初に XAMPP公式サイト からファイルをダウンロードしたとき、「いよいよだ!」とドキドキしました。
インストールで迷ったこと
- 全モジュールにチェックが入ってて「これ全部必要?」と一瞬戸惑いました(そのままで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
を開いて
に変更。XAMPP の設定も合わせました。
🌟 おわりに
私にとって、XAMPP と MySQL の初体験は「思ったよりできるかも!」という小さな自信につながりました。
同じように挑戦する方の参考になれば嬉しいです。コメントや質問、お待ちしています!
🔗 関連リンク
Views: 0