XAMPPを使用中に「MySQL shutdown unexpectedly」というエラーが表示された場合も心配無用です。この記事では、問題を迅速かつ効果的に解決するためのステップをご紹介します。
主な原因
-
ポートの競合: ポート3306(MySQL)や80/443(Apache)がSkypeなど他のソフトに使用されている
-
MySQLデータが破損している: dataフォルダ内のファイルが壊れている
-
管理者権限がない: XAMPPを管理者権限で実行していない
-
ファイアウォールがApacheをブロックしている
解決方法
1. MySQLサービスの再起動
MySQLが起動しない場合は、以下を実行:
-
XAMPPインストールフォルダを開く
-
mysql
ディレクトリへ移動 -
以下のファイルを順に実行:
-
mysql_uninstallservice.bat
-
resetroot.bat
-
mysql_installservice.bat
-
-
XAMPPを再起動してMySQLを再度実行
2. Apacheのポートを確認・変更
Apacheが起動しない場合、ポート競合が原因の可能性があります。
a. ポート443(HTTPS)の変更
-
XAMPPコントロールパネルを開く
-
Apache横の「Config」→
httpd-ssl.conf
を開く -
全ての
443
を4433
に変更 -
保存してApacheを再起動
b. ポート80(HTTP)の変更
-
Apache横の「Config」→
httpd.conf
を開く -
全ての
80
を8080
に変更 -
保存してApacheを再起動
-
変更後、
http://localhost:8080
でアクセス可能
3. ファイアウォールでApacheを許可
Apache起動時にファイアウォール警告が出たら、「アクセスを許可する」を選択してください。
4. ポートを使用している他のソフトを確認
Skypeなどがポート80や443を使用している可能性があります。
-
Skypeを終了し、Apacheを再起動
-
または、ステップ2のようにApacheのポートを変更
注意事項
-
必ずXAMPPを管理者として実行
-
設定変更後はPCを再起動
-
apache/logs/error.log
で詳細なエラーを確認可能
サポート
さらにサポートが必要な方は、以下よりご連絡ください:
-
ウェブサイト: https://upnet.com.vn
-
電話: +84 827591668
-
メール: support@upnet.vn
-
Facebookページ: https://www.facebook.com/upnet.vn
このガイドが「MySQL shutdown unexpectedly」エラーの解決に役立つことを願っています。