1. ホーム
  2. mysql

[解決済み】MAMPのmysqlサーバーが起動しない。mysqlのプロセスが起動していない

2022-02-07 13:50:03

質問内容

MAMPのmysqlサーバーが起動しません。ウェブで見たすべての提案は、他のmysqldプロセスが実行されていないかチェックし、存在する場合はそれらを終了させ、問題を解決するようにと書いてありますが、私の場合はそうではありませんでした。

以下は、エラーログです。

130415 13:42:12 mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MAMP PRO/db/mysql
130415 13:42:12 [Warning] Setting lower_case_table_names=2 because file system for /Library/Application Support/appsolute/MAMP PRO/db/mysql/ is case insensitive
130415 13:42:12 [Note] Plugin 'FEDERATED' is disabled.
130415 13:42:12 InnoDB: The InnoDB memory heap is disabled
130415 13:42:12 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130415 13:42:12 InnoDB: Compressed tables use zlib 1.2.3
130415 13:42:12 InnoDB: Initializing buffer pool, size = 128.0M
130415 13:42:12 InnoDB: Completed initialization of buffer pool
130415 13:42:12 InnoDB: highest supported file format is Barracuda.
130415 13:42:13  InnoDB: Waiting for the background threads to start
130415 13:42:14 InnoDB: 1.1.8 started; log sequence number 1707549
130415 13:42:14 [Note] Event Scheduler: Loaded 0 events
130415 13:42:14 [Note] /Applications/MAMP/Library/bin/mysqld: ready for connections.
Version: '5.5.25'  socket: '/Applications/MAMP/tmp/mysql/mysql.sock'  port: 0  Source distribution

接続はできているように見えますが、MAMP stilは次のようなメッセージでエラーになります: "MySQL wasn't able to start. 詳細についてはログを確認してください。

何かいい方法はないでしょうか?

解決方法は?

私の場合、mysqlディレクトリ内のすべてのファイル(ディレクトリは除く)を削除することで効果がありました。

Edit #2 以下の回答にあるように、ログファイルのみを削除すればよいようです。[ib_logfile0、ib_logfile1] です。

そこで、MAMPを終了し、ターミナルで

rm /Applications/MAMP/db/mysql/ib_logfile* #(or wherever your MAMP is installed)

編集してください! 何人かの人が、何か問題が起こったときのために、これらのファイルを最初にバックアップしておいたほうがいいと言っています。

mv /Applications/MAMP/db/mysql/*  /tmp/.

これがうまくいかない場合は、戻ってすべてのプロセスを強制終了してください。 sudo killall -9 mysqld

こちらも重複しています。 mysqlサーバーがMAMPを起動しません。