Невозможно остановить MySQL на OS X 10.10
Я начинаю сходить с ума по этому поводу. Я настроил MySQL/Apache/PHP, используя учебное пособие Coolest Guides On The Planet. Я предполагаю, что что-то пошло не так, как он не работает, как ожидалось, поэтому я хочу удалить и попробуйте снова.
Проблема в том, что я не могу остановить MySQL ни по системным настройкам, ни из командной строки. Я продолжаю пробовать предложения в сети, но пока безуспешно. Кто-нибудь может помочь?
Ответы
Ответ 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
Ответ 7
brew services stop [email protected]
работала для меня, когда все остальное не brew services stop [email protected]
.