MAMPで環境構築したMySQLが起動できません。インストール後しばらくは正常に稼働しているのですが、何らかのタイミングで再起動不可能になってしまいます。

症状

MAMPインストール後しばらくは正常に稼働しているMySQLが何らかのタイミングで再起動不可能になる(スタートボタンを押してもランプが点灯しない)。Apacheは問題なく動いている。

バージョン情報

OS:Windows10
MAMP:for Windows ver.4.1
MySQL:ver.5.7.24

問題発生までの経緯

  1. MAMPをインストールする
  2. システム環境変数を設定する
  3. MAMPを起動。問題なく稼働する(コマンドプロンプトでログインできることを確認)
  4. ログアウト後、サーバーを停止する
  5. Javaとの連携のため、server-time-zoneを設定
      https://dev.mysql.com/downloads/timezones.html より、timezone_posix.sqlをダウンロード。C:\MAMP\db\mysqlに設置
      コマンドプロンプトで、以下のコマンドを発行
      mysql --user=root --password mysql < C:\MAMP\db\mysql\timezone_posix.sql
      my.iniの[mysqld]直下に以下のコードを追加
      default-time-zone='Asia/Tokyo'
  6. MAMP再起動。問題なく稼働する。コマンドプロンプト、PHPMyAdmin、A5Mk2、Javaのクラスファイルのいずれからも問題なくログイン出来る
  7. それらすべてを正常に終了させた後、サーバーを停止し、MAMPを終了する。
  8. PCをシャットダウンする
  9. 一日後、PCを再起動し、MAMPを起ち上げサーバーを起動させようとするとMySQLだけランプが点灯しない


補足:今回の場合、PCの再起動後でしたが、同様の症状が何度か起こっています。プロセスは上記で共通していますが、PCのシャットダウンを挟まず短時間のうちにサーバーの停止・再起動を繰り返した場合にも発生したことがあります。なお、MySQLのポートはいつも3306です。

試したこと

  • 何度かPCを再起動する
  • my.iniに以下のコードを追加
    default-storage-engine = InnoDB
    innodb
    innodb_force_recovery = 1
  • エラーログの確認。サーバー起動ボタン押下時、以下のログが書き込まれます。
    2019-06-21T01:36:29.675906Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2019-06-21T01:36:29.676037Z 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
    2019-06-21T01:36:29.676597Z 0 [Note] C:\MAMP\\bin\mysql\bin\mysqld.exe (mysqld 5.7.24-log) starting as process ×××× ...

    最後の××××に入る4桁の数字は毎回違います
  • Windowsサービスからの起動。musqld.exeをサービスに登録し、net start 'サービス名'を発行すると、以下のような返答があります

mysql サービスを開始します.
mysql サービスを開始できませんでした。

サービスはエラーを報告しませんでした。

NET HELPMSG 3534 と入力すると、より詳しい説明が得られます。

原因に全く心当たりがないため、質問内容も対策もふわっとしたものになってしまいましたが、どうかお力添えを頂ければ有難いです。よろしくお願いします