Как удалить установку MySQL на Mac OS X
Вопрос
Мне нужно установить более старую версию сервера MySQL на Mac OS, но у меня есть более новая версия.
Я пытался удалить эту более новую установку (5.1), но при запуске установки старой версии (5.0b) сообщение "MySQL 5.0.51b-сообщество для Mac OS X не может быть установлено на этом диске. На этом диске существует более новая версия этого программного пакета.
Я не могу распознать проблему, потому что я удаляю все данные предыдущей установки, но установщик говорит нет.
Mac OS версии 10.6.
Решение
Попробуйте запустить также
sudo rm -rf /var/db/receipts/com.mysql.*
Другие советы
Попробуйте, мне пришлось бороться, но это работает для меня !!!!!!!
<Ол> sudo rm / usr / local / mysql
sudo rm -rf / usr / local / mysql *
sudo rm -rf / Library / StartupItems / MySQLCOM
sudo rm -rf / Library / PreferencePanes / My *
sudo vi / etc / hostconfig
(Удалить строку MYSQLCOM = -YES) sudo rm -rf / Library / Receipts / mysql *
sudo rm -rf / Library / Receipts / MySQL *
sudo rm -rf /var/db/receipts/com.mysql. *
Протестируйте поиск всех файлов и папок с помощью " mysql " посмотрите на них и посмотрите, не нужно ли их удалить.
Используйте следующую команду, чтобы найти все файлы.
sudo find / | grep -i mysql
Вы можете прокрутить вывод, если поставите | меньше в конце (он ничего не покажет, пока не найдет что-то, просто чтобы вы не думали, что команда завершилась неудачей.) :-) Вы можете написать это следующим образом.
sudo find / | grep -i mysql | less
Чтобы удалить файлы / папки, вам нужно будет выполнить следующую команду (-f означает принудительное выполнение, поэтому вы не сможете восстановить файлы и у вас не будет запрошено подтверждение до их удаления): р>
sudo rm -rf /path/to/file/or/folder
Надеюсь, это поможет.
Я считаю, что вы можете просто удалить / usr / local / mysql-Version /
и отсоединить каталог / usr / local / mysql
. Избавиться от системных настроек и пункта запуска может быть сложнее, но я их не устанавливал, поэтому не могу помочь.
Вы можете использовать встроенную утилиту pkgutil для удаления квитанции пакета:
sudo pkgutil --forget com.mysql.mysql
На Snow Leopard мне пришлось дополнительно убить mysqld и сделал
rm /private/var/db/receipts/com.mysql. *
sudo rm -rf / Users // Библиотека / StartupItems / MySQLCOM sudo rm -rf / Пользователи // Библиотека / PreferencePanes / My * sudo rm -rf / Пользователи // Библиотека / Квитанции / mysql * sudo rm -rf / Users // Библиотека / поступления / MySQL *