もはや自分の制作環境において、なくてはならないツールの一つがMAMP。
それが突然使えなくなってパニクる。具体的には、Apacheは起動するが、MySQLが起動しなくなってしまった。以前にも同様の状態になり、MAMPを再インストールしたり色々大変だったことを思い出す。ところが、改めてググって見つけたある記事の通りに試したところ、一瞬で解決できた(感激)!
手順
- MAMPを終了する
- /Applications/MAMP/conf に移動する
- my.cnf ファイルを新規作成する(中身は下記コピペ)
[mysqld] default-storage-engine = InnoDB innodb innodb_force_recovery = 1
- MAMP起動する
- MySQL Server が起動していることを確認する
- MAMPを終了する
- 先ほど作成したmy.cnfを削除する
- MAMP起動していつも通りに使えることを確認する
補足
ちなみに参考にした記事では、別の方法も紹介されている。