XAMPPが起動しない。リターン。

XAMPPが起動しない。リターン。

こんにちは。
再び、XAMPPが起動しない件のブログです。

再びXAMPPでMySQLが起動しない

XAMPPを起動し、ApacheとMySQLのStartボタンをクリックすると、Apacheは起動するが MySQLはStopに戻ってしまいます。

いつからエラーが出ていたか?

XAMPPを使うような案件が暫く無かったために、3ヶ月以上は起動してなかったと思います。
そのため、いつからこの症状が出ていたかは不明です。

原因は不明

以前のブログで書いたXAMPP、Control PanelのApacheは起動するもMySQLが起動しない。XAMPP、Control PanelのApacheは起動するもMySQLが起動しない。は、ポートの競合が原因でした。
コマンドプロンプトで調べた所、前回のようなポートの競合は見つかりませんでした。
急いでいたため、原因は特定していません。スミマセン。

どのように解消したか

結論から言うと、ログにあったデータを復元して問題を解消しました。

試したこと

試したことは下記です。

解決方法

上記の試したことの項目で書いた2つめの方法で解決しました。

  1. XAMPPが起動中であれば、一旦、落とす。
  2. 次に、xampp\mysql\backupにあるデータを全部選択してからコピー。(WindowsであればControl+AからのControl+C)。
  3. さっきコピーしたデータをxampp\mysql\dataに上書き(WindowsであればControl+V)。
  4. XAMPPを起動。

これでMySQLは問題無くStartできました。

補足

上記に記載したxampp\mysql\backupは、C:\xampp\mysql\backupのようなフォルダの階層を示しています。
xampp\mysql\dataの場合は、C:\xampp\mysql\dataですね。

作業前にデータのバックアップを

業務を進めたかったため、原因の特定もせず、バックアップデータで解決する方法を選択しました。
今回の作業ではデータが消えることは無いようですが、バックアップを取ってから作業をすることをお勧めします。

ブログ