XAMPPのMySQL起動時に起こるError: MySQL shutdown unexpectedlyの解決法
久しぶりにXAMPPのMySQLを起動したら以下のようなエラーが出てきました。
Error: MySQL shutdown unexpectedly. This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method.
結論から述べると、エラーが言ってくれているように前回起動したMySQLが残っていたことが原因でした。
Windowsの場合、特定のポートが使われているかどうかはnetstatコマンドで調べることができます
netstat -nao | findstr 3306
デフォルトの場合MySQLのポート番号は3306ですが、mysql\bin\my.iniでも確認することができます。
netstatコマンドを実行した結果、状態がLISTENINGになっていればすでにそのポートは使用されているということなのでタスクマネージャーからタスクを終了しましょう。