ツール・サービス

XAMPPでMySQLがある日突然起動しなくなった時の対処法

XAMPPでMySQLが起動しない ツール・サービス

こんにちは。

川口でWEB制作をしているテダスクのSeitoです。

WordPressのテンプレートを制作するときなどに、XAMPPを使われるかたも多いかと思いますが、私も使っています。

このXAMPPは一度インストールしてしまえば、後はXAMPPを起動して、ApacheとMySQLを起動するだけでサーバーと同じ様にローカルでPHPとMySQLを気軽に使えるようになるツールです。

XAMPPでMySQLが起動しない

しかしながら、いつも通り起動しようとしたら、このようなエラーがでました。

 

XAMPPでMySQLが起動しない

MySQLの「Start」をクリックすると、一度は起動してMySQLのタイトルが緑色になりますが、このエラーの後に停止してしまいます。

不思議なのは、当日も一度使っていて、一度停止した後に立ち上げたときにこうなったことです。

今までこのようなエラーはなく、どうしたら良いのか色々試した結果上手く行った方法を共有したいと思います。

この記事で行っている操作はローカルの開発環境に手を加える作業です。
また確実に復活をお約束するものではありません。
この作業によりデータベースが壊れたり最悪の場合元に戻せない可能性もありますので、バックアップを取った上で自己責任で作業を行って下さい。

XAMPPでMySQLがエラーで起動しなくなった時の対処法

MySQLのdataのディレクトリにある「各サイトのデータベースのディレクトリ」「my.ini」「ibdata1」以外のファイルを削除します。

「XAMPP」→「mysql」→「data」には今まで作成したデータベースのデータがディレクトリで保存指されています。

「各サイトのデータベースのディレクトリ」「my.ini」「ibdata1」以外のファイルを削除するわけですが、上手くいくかわからないので、退避という形で元に戻せるように赤枠で囲んだファイルを一度別のフォルダに移動しましょう。

XAMPPでMySQLが起動しない

 

dataディレクトリが、「各サイトのデータベースのディレクトリ」「my.ini」「ibdata1」だけの状態になったら、再度MySQLを起動してみましょう。

XAMPPでMySQLが起動しない

無事起動ができました!

参考にさせていただいたたサイトでは、ポート番号を変更するという記述がありましたが、「3306ポート」が他のアプリが使っているかどうか確認した上で試してみるのが良さそうです。

netstat -nao | find "3306"

私の場合3306ポートはどのアプリも使っていないようでしたので、ポートは変更しませんでした。

 

以上、「XAMPPでMySQLがある日突然起動しなくなった時の対処法」についてでした!

テダスクではXAMPPでの開発やWordPressに関するお悩み相談を随時受け付けておりますので、お気軽にお問い合わせください。

WordPressマンツーマンレクチャーサービス
WordPressで書きたいブログが決まり、さてブログを立ち上げようと意気込んだのは良いけど、WordPressは意外と立ち上げから全ての設定を終わらせるまでのプロセスが初心者には難しく感じ、中には挫折してしまった方も少なくないと思います。

 

WordPressやWEB技術、集客、ChatGPTなど最新技術に関する情報を毎週お届けする
メールマガジンを発行しています。
不定期でWordPressの脆弱性情報も配信していますので、
WEB担当者やWEBを学んでいる方などにオススメの無料メールマガジンです!

メールマガジン案内ページに移動する

参考にさせていただいた記事

https://www.devopsschool.com/blog/how-to-fix-mysql-shutdown-unexpectedly-error/https://pc-karuma.net/xampp-error-mysql-shutdown-unexpectedly/https://web.plus-idea.net/on/windows-netstat-port-confirm/

この記事を書いた人
Toshi Seito

TEDASK代表
WordPressに関する相談実績のべ300件以上、タイムチケットでのWordPressの立ち上げお手伝いのチケット販実績240件以上!WordPressのカスタマイズから、WEBサービス制作、ホームページ制作のご相談はお任せ下さい。

Toshi Seitoをフォローする

コメント

タイトルとURLをコピーしました