Я случайно установил версию PowerPC MySQL на свой Intel Mac в Snow Leopard, и она установилась без проблем, но, конечно, не работает должным образом. Я просто не уделял достаточно внимания. Теперь, когда я пытаюсь установить правильную версию x86, он говорит, что не может установить, потому что более новая версия уже установлена. Google запрос заставил меня выполнить эти действия / удалить эти файлы, чтобы удалить его:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
И наконец удалил строку MYSQLCOM = -YES- из /etc/hostconfig
Похоже, они совсем не помогли. Я все еще получаю то же сообщение о том, что есть более новая версия. Я попытался установить еще более новую версию (текущую бета-версию), и он также дал мне то же самое сообщение о уже устанавливаемой более новой версии. Я не могу удалить его из Prefs Pane, потому что я также никогда не устанавливал PrefPane.
источник
Ответы:
Попробуйте запустить также
источник
sudo rm -rf /Library/StartupItems/MySQLCOM
если это существуетУ меня также были записи в:
что я должен был удалить.
источник
Если вы установили mysql через brew, мы можем использовать команду для удаления mysql.
Это сработало для меня.
источник
* остановить и убить любые процессы MySQL
отредактируйте
/etc/hostconfig
и удалите строкуMYSQLCOM=-YES-
* перезагрузите компьютер, чтобы убедиться, что все процессы MySQL убиты, попробуйте запустить mysql, он не должен работать
источник
brew remove mysql
выдал мне ошибку: «Ошибка: Нет такой бочонок: / usr / local / Cellar / mysql». Так что я должен был сделатьbrew uninstall mysql@5.6
. Кроме того, мне пришлось удалить "export PATH =" / usr/local/opt/mysql@5.6/bin: $ PATH "" из профиля bash (~ / .zshrc для моего случая)Помимо длинного списка команд удаления в вашем вопросе, который кажется довольно полным в моем недавнем опыте именно этой проблемы, я обнаружил, что mysql.sock работает в / private / var, и удалил его. я использовал
find / -name mysql -print 2> /dev/null
... чтобы найти что-то похожее на каталог или файл mysql и удалить большую часть того, что появилось (кроме модулей доступа Perl / Python). Вам также может понадобиться проверить, что демон все еще не работает с помощью Activity Monitor (или с помощью командной строки
ps -A
). Я обнаружил, что mysqld все еще работает даже после удаления файлов.источник
-iname
если вашаfind
поддержка поддерживает выполнение поиска безУ меня также был файл конфигурации в /etc/my.cnf, который мне нужно было удалить в моем Mac OS X Snow Leopard.
источник
Это может быть излишним, но историю команд MySQL можно также стереть из:
источник
Вы должны определить, куда был установлен MySQL, прежде чем пытаться его удалить.
Я всегда использую руководство Hivelogic по установке под Mac OS X, которая собирает MySQL из исходного кода. При настройке сборки вы можете указать каталог для установки MySQL с параметром --prefix . Вы должны убедиться, что каталог не существует, и попытаться установить его из исходного кода.
источник
Вам также следует проверить / var / db / receivets и удалить все записи, содержащие com.mysql. *
Использование sudo rm -rf /var/db/receipts/com.mysql.* не работает для меня. Мне пришлось зайти в var / db / receives и удалить каждый отдельно.
источник
Для меня я установил MariaDB несколько лет назад, используя доморощенный. Правильная процедура удаления была: brew uninstall mariadb.
источник
Удалить MySQL полностью
Откройте Терминал
Используйте
mysqldump
для резервного копирования ваших баз данныхПроверьте процессы MySQL с помощью:
Остановите и убейте любые процессы MySQL
Проанализируйте MySQL на HomeBrew:
Удалить файлы:
Выгрузить предыдущий MySQL Auto-Login:
Удалить предыдущую конфигурацию MySQL:
Удалить предыдущие настройки MySQL:
Перезагрузите компьютер, чтобы убедиться, что все процессы MySQL уничтожены.
Попробуйте запустить MySQL, он не должен работать
источник
Я также нашел
/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
после использования всех других ответов здесь, чтобы удалить MySQL Community Server 8.0.15 из OS X 10.10.
источник
Версия ОС: 10.14.6 Версия MYSQL: 8.0.14
Перейти в Системные настройки -> MYSQL
Остановить сервер MySQL
Здесь будет показан один вариант удаления MYSQL 8 после остановки сервера Mysql.
источник
sudo find / | grep -i mysql
Это сработало как обаяние для меня. Просто просмотрел список и убедился, что все, что связано с MySQL, было удалено.
источник
sudo find / -iname "*mysql*"