не удается запустить клиент сервера mysql после обновления с помощью brew (os Mojave) - PullRequest
0 голосов
/ 26 декабря 2018

Я только что сделал Brew update mysql, а затем закрыл свой mysql.

попытался начать снова, и bam:

~ » mysql.server start                                                                                                                                                               
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/Johns-MBP-2.pid).

никогда раньше не сталкивался с этой проблемой, просматривал все ответы на вопросы stackoverflowоб этой ситуации и ничего не сработало: \

в файле .err я вижу:

InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files. Unable to lock ./ibdata1 error: 35

1 Ответ

0 голосов
/ 26 декабря 2018

Возможно, у вас запущены другие экземпляры mysql.

Вы можете проверить с помощью команды:

pgrep mysql

Если он возвращает какой-то идентификатор, вы можете убить его / их с помощьюКоманда ниже, прежде чем пытаться снова запустить mysql:

pkill mysql

Обновление:

Если mysql продолжает порождаться с новым идентификатором процесса, это, вероятно, означает, что естьMySQL-агент (демон), который вам необходимо сначала выгрузить:

Проверьте его:

launchctl list | grep mysql

И выгрузите его поочередно:

launchctl unload "Library/LaunchAgents/$(launchctl list | grep mysql | grep -v grep | awk '{print $3}').plist"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...