У меня есть эта странная проблема.
Чтобы дать вам какой-то контекст, у меня есть скрипт, который устанавливает мой dev env, который содержит сервер mysql и percona, и некоторые другие вещи, использующие варить на OSX. Я повторно запустил его, чтобы выполнить некоторую реконфигурацию, которая перепуталась. Но после повторного запуска mysql не останется. Каждый раз, когда я проверяю mysqld pid, я получаю другой результат. Я проверил журналы mysql, и проблема в том, что "mysqld_safe. Процесс mysqld уже существует".
Поэтому я решил удалить все, что связано с mysql. Я следил за gist с https://gist.github.com/vitorbritto/0555879fe4414d18569d, но каким-то образом процесс mysql и mysqld все еще запускается после перезагрузки моего ноутбука.
Как это возможно? У кого-нибудь еще возникла такая проблема? Как исправить это, не переустанавливая OSX?
Так что тадман был прав. Мне удалось заставить мою среду работать, я до сих пор не знаю, что это за зомби-процесс, но поскольку это не влияет на меня, мне все равно.
Проблема заключалась в том, что в моем скрипте была установлена последняя версия MySQL и [email protected]. и есть конфликт с InnoDB.
После переустановки вручную все в журнале MySQL было что-то вроде строк:
[ERROR] Plugin 'InnoDB' init function returned error.
[ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
[ERROR] Unknown/unsupported storage engine: InnoDB
[ERROR] Aborting
После установки [email protected] все работает так, как ожидалось.
Спасибо, Тадман.