#macos-catalina #macports #launchd #mysql-8.0
#macos-catalina #macports #launchd #mysql-8.0
Вопрос:
Я установил MySQL 8 из MacPorts на macOS 10.15 Catalina и запустил его. Я могу войти в систему с помощью mysql
команды и внести изменения в базы данных.
Но теперь я хочу остановить его и переключиться на установку на моей виртуальной машине. Я уже настроил переадресацию портов NAT в VirtualBox, но я не уверен, как я могу остановить сервер MySQL, поскольку я не могу найти его в launchctl list
списке.
Однако служба установлена в виде символической ссылки в /Library/LaunchDaemons/or&.macports.mysql8-server.plist
, указывающей на дерево каталогов MacPorts.
Ответ №1:
TL; DR: Вы пробовали sudo
?
Вы можете выгрузить службу MySQL8-Server с помощью port
команды из MacPorts следующим образом: port unload mysql8-server
. Для этого требуются права root.
Кроме того, сервер MySQL запущен от имени собственного пользователя _mysql
, поэтому для его включения в список launchctl list
также требуется выполнение команды с правами root.
Комментарии:
1.
launchctl list
отобразит агенты запуска в вашем сеансе пользователя.sudo launchctl list
отобразятся демоны запуска , загруженные в системный / корневой контекст.