Вопрос

Мне нужно установить более старую версию сервера 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 *
  • (Изменить / 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. *
  • Протестируйте поиск всех файлов и папок с помощью " 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 *

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top