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

Как удалить установку MySQL в Mac OS X

Мне нужно установить более старую версию mysql-сервера на mac os, но у меня есть более новая версия.

Я попытался удалить эту новую установку (5.1), но при запуске старой версии (5.0b) сообщение "MySQL 5.0.51b-community для Mac OS X не может быть установлено на этом диске. Более новая версия этого программное обеспечение alrady существует на этом диске".

Я не могу распознать проблему, потому что я удаляю все данные предыдущей установки, но установщик говорит "нет".

Mac OS версии 10.6.

4b9b3361

Ответ 1

Попробуйте запустить

sudo rm -rf /var/db/receipts/com.mysql.*

Ответ 2

Попробуй, мне пришлось бороться, но это работает для меня!!!!!!!

  • sudo rm /usr/local/mysql
  • sudo rm -rf /usr/local/mysql*
  • sudo rm -rf /Library/StartupItems/MySQLCOM
  • sudo rm -rf /Library/PreferencePanes/My*
  • (Edit/etc/hostconfig) 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.*

Ответ 3

Тестирование поиска всех файлов и папок с помощью "mysql" в их имени, взгляните на них и посмотрите, должны ли они также быть удалены.

Используйте следующую команду, чтобы найти все файлы.

sudo find / | grep -i mysql

Вы можете прокручивать вывод, если вы положили | меньше в конце (он ничего не покажет, пока не найдет что-то, так что вы не думаете, что команда не удалась.):-) Вы можете записать его следующим образом.

sudo find / | grep -i mysql | less

Чтобы удалить файлы/папки, вам нужно будет выполнить следующую команду (-f означает, что вы не сможете восстановить файлы, и вам не будет предложено подтвердить их до их удаления):

sudo rm -rf /path/to/file/or/folder

Надеюсь, что это поможет.

Ответ 4

Я считаю, что вы можете просто удалить /usr/local/mysql-Version/ и отсоединить каталог /usr/local/mysql. Избавиться от системного pref и начального элемента может быть сложнее, но я не установил их, поэтому я не могу помочь там.

Ответ 5

Вы можете использовать встроенную утилиту pkgutil для удаления получения пакета:

sudo pkgutil --forget com.mysql.mysql

Ответ 6

В Snow Leopard мне пришлось дополнительно убить mysqld и сделать

rm/private/var/db/receipts/com.mysql. *

sudo rm -rf/Пользователи//Library/StartupItems/MySQLCOM sudo rm -rf/Пользователи//Library/PreferencePanes/My * sudo rm -rf/Пользователи//Library/квитанции/mysql * sudo rm -rf/Пользователи//Library/квитанции/MySQL *