制作ブログ Web制作アプリケーションMAMPMAMPでMySQLが起動しなくなった時

MAMPでMySQLが起動しなくなった時

もはや自分の制作環境において、なくてはならないツールの一つがMAMP。

それが突然使えなくなってパニクる。具体的には、Apacheは起動するが、MySQLが起動しなくなってしまった。以前にも同様の状態になり、MAMPを再インストールしたり色々大変だったことを思い出す。ところが、改めてググって見つけたある記事の通りに試したところ、一瞬で解決できた(感激)!

手順

  1. MAMPを終了する
  2. /Applications/MAMP/conf に移動する
  3. my.cnf ファイルを新規作成する(中身は下記コピペ)
    [mysqld]
    default-storage-engine = InnoDB
    innodb
    innodb_force_recovery = 1
  4. MAMP起動する
  5. MySQL Server が起動していることを確認する
  6. MAMPを終了する
  7. 先ほど作成したmy.cnfを削除する
  8. MAMP起動していつも通りに使えることを確認する

補足

ちなみに参考にした記事では、別の方法も紹介されている。