XAMPPサーバーでMySQLが稼働しなくなった

2025/12/14 6:33:22作成
2026/8/23 13:05:28更新
コントロールパネルからXAMPPサーバーを起動しようとするとエラーが発生し、MySQLが稼働しなくなりました。その原因はサーバーを終了(Quitで終了)させずに起動させたことによるもののようです。しかしながら頻繁に発生するのでなにか他にも原因があると考え、この度AIに尋ねたところ的確な回答がありました。

以前は、対処方法が分からず、Xamppを再インストールし最初から構築したり、Xampp内のmysqlフォルダ内のbackupフォルダから立ち上げなおしたりと大変な労力を費やしていました。それでもその時はうまく行くのですが、残念ながら頻繁に再発するという状態でした。

さて、AIの回答によると
「コントロールパネルからmysql_error.logでログの最後が Server socket created on IP: '::'. で終わっているにもかかわらず終了している場合、ポート(3306番)の競合が考えられます。」ということでした。

その対処方法も示されていたのでその指示に従い行ってみました。
その方法は、
XAMPPサーバーコントロールパネル → MySQL → Congig → my.iniを開き ポート3306を全て3307に変更。
これでmysqlが正常に起動しました。

次に
XAMPPサーバーコントロールパネル → Apache → Congig → php.iniを開き mysqli.default_port = 3307に変更
書き換えた後保存し、Apacheを再起動します。

この方法で今のところ正常にMySQLが起動し、その後も順調です。

恐らく複数のXAMPPを導入しているのでポートが競合したことが原因位だったようです。その後もコントロールパネルを終了し起動しましたが問題はありません。従って複数のXAMPPを導入する場合、ポートを別々にした方が無難だと考えられます。
投票数:5 平均点:4.00

趣味を楽しもう新着記事

欲しい商品が必ず見つかるメジャーなネットショップ

ログイン

オンライン状況

83 人のユーザが現在オンラインです。 - 1 人のユーザが 趣味を楽しもう を参照しています。.

登録ユーザ 1 ゲスト 82

Facebookリンク表示

検索

アクセスカウンタ

今日 : 1482
昨日 : 1609
総計 : 2804068