Как удалить MySQL из Mac OS X?

Я случайно установил версию MySQL PowerPC на моем 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, потому что я никогда не устанавливал PrefPane.

11 Solutions collect form web for “Как удалить MySQL из Mac OS X?”

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

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

У меня также были записи в:

 /Library/Receipts/InstallHistory.plist 

что я должен был удалить.

Если вы установили mysql через варево, мы можем использовать команду для удаления mysql.

 $ brew uninstall mysql Uninstalling /usr/local/Cellar/mysql/5.6.19... 

Это сработало для меня.

 ps -ax | grep mysql 

* останавливать и убивать любые процессы MySQL

 brew remove mysql brew cleanup sudo rm /usr/local/mysql sudo rm -rf /usr/local/var/mysql sudo rm -rf /usr/local/mysql* sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/MySql* launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist 

отредактировать /etc/hostconfig и удалить строку MYSQLCOM=-YES-

 rm -rf ~/Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /private/var/db/receipts/*mysql* 

* перезагрузите компьютер, чтобы убедиться, что все процессы MySQL убиты. Попробуйте запустить mysql, он не должен работать

Помимо длинного списка команд удаления в вашем вопросе, который кажется довольно полным в моем недавнем опыте именно этой проблемы, я нашел mysql.sock, работающий в / private / var, и удалил это. я использовал

find / -name mysql -print 2> /dev/null

… найти что-нибудь похожее на каталог или файл mysql и удалить большую часть того, что появилось (кроме модhive доступа Perl / Python). Вам также может потребоваться проверить, что демон еще не запущен с помощью Activity Monitor (или в командной строке с использованием ps -A ). Я обнаружил, что mysqld все еще работает даже после удаления файлов.

У меня также был файл конфигурации на /etc/my.cnf, который мне нужно было удалить на моем Mac OS X Snow Leopard

Вам нужно определить, где был установлен MySQL, прежде чем пытаться его удалить.

Я всегда использую руководство Hivelogic для установки в Mac OS X, которое создает MySQL из исходного кода. При настройке сборки вы можете указать каталог, в котором можно установить MySQL с параметром -prefix . Вы должны убедиться, что каталог не существует и пытается установить из источника.

 ./configure --prefix=/usr/local/mysql --with-extra-charsets=complex \ --enable-thread-safe-client --enable-local-infile --enable-shared \ --with-plugins=innobase 

Это может быть излишним, но ваша история команд MySQL также может быть стерта из:

 ~/.mysql_history 

Вы также должны проверить / var / db / receipts и удалить все записи, содержащие com.mysql. *

Использование sudo rm -rf /var/db/receipts/com.mysql.* не помогло мне. Я должен был пойти в var / db / receipts и удалить каждый отдельно.

Для меня я установил MariaDB несколько лет назад с помощью доморощенного. Правильная процедура удаления была: brew uninstall mariadb.

sudo find / | grep -i mysql

Это работало для меня как прелесть. Просто просмотрел список и убедился, что что-то связанное с MySQL было удалено.

  • Запуск Mac OS X 10.6, но «uname -m» показывает i386
  • Исправление плохих секторов на Apple Snow Leopard
  • Как изменить размер системного шрифта в OS X?
  • Какова цель скрытых файлов из OS X на моем внешнем диске FAT32 (только для Windows)
  • Клавиши со стрелками не работают в htop на OS X в терминале
  • Старый (Leopard) Expose on Snow Leopard (для mac)
  • Получите песни с Windows iPod и на Mac
  • Есть ли способ увидеть, какое изображение в настоящее время используется в качестве фона рабочего стола Mac OS X / обои?
  • Как подключить зашифрованную файловую систему ext3 под OS X?
  • Как я могу остановить Mac OS X, переопределяя мое имя хоста, когда я получаю запрос DHCP на Snow Leopard?
  • OSX - Отключить подсказки пароля для ключей
  • Давайте будем гением компьютера.