Windows10でMAMPのMySQLが起動しない場合の対処法

ウェブ開発

以下の方法でも解決できなかったです:

  • ib_logfileXXなどのファイルを削除する
  • mysql-bin.~のファイルを削除する
  • MAMPをアンインストールする

これはバージョン4.1以下の解決方法です。4.2からもっと簡単な対応があります。

MAMPを停止したら、「MYSQL」のファイル設定を変更する:

C:\MAMP\conf\mysql\my.ini

変更前:

#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

[mysqldump]
quick
max_allowed_packet = 16M

丁度「innodb」の設定後と「mysqldump」の設定前に、以下の設定を追加する:

innodb_flush_method = normal

変更後:

#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
innodb_flush_method = normal

[mysqldump]
quick
max_allowed_packet = 16M

MAMPを再起動したら今回問題がなくなるはずです。

どうですか?解決になったかどうかコメントの方に教えてください!