ころじろうのころころ日記 -2ページ目

ころじろうのころころ日記

社会人5年目のころじろうです。滋賀県在住の自称エンジニア。にんにく大好き。自己啓発について、エンジニアリングについて、自己満で記録していきます。最近ジムに通い始めました。

WindowsバージョンのMAMPにおいて、MySQLサーバーの緑色のランプが点灯しない、というトラブルにハマったので、以後同様のケースに遭遇した方のために当記事を書きます。
MAMPのバージョンは4.1.0.23876です。




結論


 C:\MAMP\db\mysql
フォルダ内にある、
 mysql-bin.~
を削除してMAMPを再起動ください。

これでOKです。




解決までにやったこと


今回、解決につながったのは上記の通りですが、その他に試したことを以下に示します。
※ネット上にあった他の人には効果があったことです。この記事に行き着いた方、もしかすると以下のやり方で解決するかもしれません。参考にしてください。



(1)ポートを変える


3306から8889に変更する。
MAMPのアプリケーションで変更すると、
 C:\MAMP\bin\phpMyAdmin\config.inc.php

 $cfg['Servers'][$i]['port'] = '3306';
が勝手に書き換わります。



(2)ログファイルの削除


 C:\MAMP\db\mysql
内にある、
 ib_logfile0, ib_logfile1
を削除する。



(3)MAMPの再インストール


データベースを消さずにMAMPを再インストールする。



(4)localhostを127.0.0.1に変更する


ホスト名によっても変わるそうです。
 C:\MAMP\bin\phpMyAdmin\config.inc.php

 $cfg['Servers'][$i]['host'] = 'localhost';
のlocalhostを127.0.0.1にする。
また、
 $cfg['Servers'][$i]['connect_type'] = 'tcp';
のtcpを変えるってのもやりました。



背景


友人からホームページをWordPressで作りたいと相談を受け、勉強がてらMAMPを導入。
 ↓
導入時に今回のトラブルに遭遇したが、最初の方だったため、MAMPをまるごとアンインストールという荒治療で対応。
 ↓
また同じトラブルに遭遇。今回はデータベースを結構作り込んでいるため消せない。
 ↓
原因を把握した上で解決しなければと、ググルが解決方法が全く出てこず。(そもそもWindowsの記事少ねぇ~)
 ↓
頑張ってMySQLとPHPの英語の記事を読む。
 ↓
できたぁ~。



参考にしたサイト様


Re: windows 10 において、MAMPにconcrete5がインストールできない。
Windows MAMP Mysql 起動できない_Cannot open Windows EventLog