Подтвердить что ты не робот

Невозможно остановить MySQL на OS X 10.10

Я начинаю сходить с ума по этому поводу. Я настроил MySQL/Apache/PHP, используя учебное пособие Coolest Guides On The Planet. Я предполагаю, что что-то пошло не так, как он не работает, как ожидалось, поэтому я хочу удалить и попробуйте снова.

Проблема в том, что я не могу остановить MySQL ни по системным настройкам, ни из командной строки. Я продолжаю пробовать предложения в сети, но пока безуспешно. Кто-нибудь может помочь?

4b9b3361

Ответ 1

Наконец обошел автозапуск - спасибо всем, кто внес свой вклад и позволил мне увидеть путь.

Чтобы остановить автозапуск, я использовал:

sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysql.plist

И чтобы убить службу, которую я использовал:

sudo pkill mysqld

Ответ 2

Это то, что сработало для меня. Он был указан под другим именем plist:

sudo launchctl unload -w com.oracle.oss.mysql.mysqld.plist

Ответ 3

в терминале

kill 'pgrep mysqld'

это убивает процесс mysqld.

Ответ 4

У меня также была та же проблема, которая не могла остановить MySql Sever через системные настройки на macOS High Sierra.

Я brew uninstall mysql в окне терминала.

теперь я могу остановить остановку MySql Sever через системные настройки.

Так как mysql был установлен на моем двоичном двоичном файле mac 2, а также на домашнем пиво.

Ответ 5

Для пользователей Mac: kill -9 {pid} продолжал перезапуск процесса. Это было потому, что у меня был запущен MySQL Server. На OSX мне пришлось:

1- Системные настройки.

2- Поиск mysql.

3- Нажмите кнопку "Стоп MySQL Server".

получил из GitHub проблемы, и это решило мою проблему

https://github.com/docker/compose/issues/4950#issuecomment-407145733

Ответ 6

Попробуйте ввести следующую команду в командной строке:

ps -xo pid,ppid,stat,command | grep mysqld

Он покажет вам ваши процессы с их родительским идентификатором во втором столбце. Ищите mysqld и его родительский процесс. Найдя его, выполните:

sudo kill pid

где pid - это идентификатор родительского процесса mysqld.

РЕДАКТИРОВАТЬ Если вы хотите остановить запуск процесса снова, попробуйте:

sudo launchctl unload  /System/Library/LaunchDaemons/mysqld.plist