13
9

More than 1 year has passed since last update.

XAMPPにてMySQLが起動しなくなった場合の対処法

Last updated at Posted at 2023-08-07

目次

1. はじめに
2. エラーの内容
3. エラーの原因
4. 直し方
5. おわりに

1. はじめに

XAMPPを使用している際に、急にMySQLが起動しなくなることがしばしば発生しているので忘備録として記載します。
XAMPP環境限定です。

2. エラーの内容

下記のメッセージがXAMPPに表示されるようになり、MySQLが起動しなくなります。再起動を行っても解決しません。Startボタンを押してもすぐにStopしますし、Stopする前にAdminボタンを押してもエラーが発生しphpMyAdminも使用できません。

エラーメッセージ
Error: MySQL shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Press the Logs button to view error logs and check
the Windows Event Viewer for more clues
If you need more help, copy and post this
entire log window on the forums

3. エラーの原因

MySQLを停止させずにシャットダウンをした。

MySQLが起動している状態でXAMPPを落としたりPCをシャットダウンするとこのエラーが発生することがあります。
XAMPPは起動している機能をすべてStopボタンから停止させた後にQuitボタンで終了させるようにしましょう。

4. 直し方

1.XAMPPを起動する。
2.ExplorerボタンをクリックしてXAMPPがインストールされているフォルダを開く(ExplorerボタンはQuitボタンの3コ上にある)
3.mysqlフォルダを開く
4.dataフォルダをコピーし別の場所(デスクトップ等)に保存する
5.dataフォルダの中身をすべて削除する
6.backupフォルダの中身を全てコピーし、dataフォルダへ貼り付ける
7.コピーしておいたdataフォルダのibdata1というファイルをコピーしてdataフォルダに貼り付ける
8.MySQLのAdminボタンからphpMyAdminを開き、データベースが復元出来ているか確認する

5. おわりに

本記事作成に当たり、下記のリンク先の記事を参考にしました。リンク先の記事では画像も豊富なのでわかりやすいです。
参考にしてください。

XAMPPでMySQLが起動しないエラー

【XAMPP】Error: MySQL shutdown unexpectedlyで起動しない問題の対処方法

13
9
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
9