WordPress:authorページを一括リダイレクト
AMPの公式イメージ利用方法とガイドライン【画像ダウンロード】
【MAC】スクリーンショットの保存フォルダを変更・JPGファイルにする
MAMPでMySQLが起動しない時の解決方法
AMP化と一緒にHTTPSにすることにした:設定方法
@ 2016 fwary

MAMPでMySQLが起動しない時の解決方法

MAMPでMySQLだけが起動しなかった時の解決方法をメモします。パソコンが固まって強制終了することになったのですが、再起動してみたら、localサーバーが起動していない。検索で調べた方法が以下です。
 
 

suponserd link


ターミナルでkillall -9 mysqld

ターミナルから
killall -9 mysqld
とする。けどダメ。
 

リカバリーする

Applications/MAMP/Confフォルダに、my.cofファイルを作り、以下のようにします。

[mysqld]
default-storage-engine = InnoDB
innodb
innodb_force_recovery = 1

MAMPを再起動します。
 
できました。localhostを確認するとちゃんとローカルサイトが確認できます。ただし、エラーログが出るので、再度、my.confの記載を変更します。

innodb_force_recovery = 1

にして、再度MAMPを起動します。
復活しました。
こちらの復活の呪文をいただいたのは、何度かお世話になっているこちらのサイトさんです。
 

エラーログを確認する

エラーでMAMPが動かない時は、/Applications/MAMP/logsを確認すると、3つのエラーログファイルが見つかります。

mysql_error_log.err
apache_error.log
php_error.log

どんなエラーになっていたか確認できます。とても助かったので、お賽銭ボタンを押しておきました。

sharing is caring