1

Задача

Я хочу избавиться от одного из двух экземпляров MySQL на моем iMac.

история

Некоторое время назад я установил один, чтобы поэкспериментировать с ним, но потом я закончил установку стека MAMP, чтобы я мог заниматься разработкой PHP. Когда я сделал это, он также установил версию MySQL - так что теперь у меня работает две из них.

Исследование

Итак, я запустил netstat -n | grep mysql и получил следующие результаты:

Запуск инстансов MySQL

Тем не менее, я не знаю, как получить тот, который не находится в каталоге MAMP с моей машины. Пожалуйста, направьте меня. Спасибо!

3 ответа3

1

Вы можете использовать find / -name mysql чтобы найти все вхождения mysql, чтобы найти, где установлены экземпляры mysql.

Или вы можете посмотреть на /usr/local . Вот где обычно устанавливаются внешние mysql-экземпляры. Если вы найдете там mysql-папку, вы можете безопасно удалить ее, если она вам определенно не нужна . Не забудьте также удалить символическую ссылку.

Затем вы также должны взглянуть на /Library/StartupItems которая может содержать папку с именем MSYQL-что-то (прямо сейчас не уверенное в точном названии), которую вы также можете удалить. Это то, что запускает вашу базу данных MySQL во время процесса загрузки.

И еще есть MySQL-PreferencePane, который вы можете удалить. Он должен быть расположен в /Library/PreferencePanes . Просто перенесите его в корзину и будьте счастливы.

1

Вы можете проверить PID из 2-го столбца из

sudo lsof | grep mysql.sock

приведет

mysqld     303         _mysql   12u     unix 0x54d946e8e8d9b067       0t0                     /tmp/mysql.sock

с помощью pid вы можете получить список экземпляров с помощью ps axu | grep mysql , где 2-й столбец pid.

0

Мое решение было таким.

Перейдите в /Library /PreferencePanes и откройте файл MySQL.prefPane,

и вы увидите окно управления MySQL.

есть кнопка остановки mysql и флажок для автоматического запуска сервера Mysql при запуске.

тогда вы сделали.

netstat -n | grep mysql

тогда вы можете видеть, что это удалено.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .