к переполнению стека.
Я отвечу на это, но, пожалуйста, обязательно проверьте существующие вопросы , поскольку это уже было задано.
Попробуйте это
brew uninstall --force mysql
Или от Google Первый результат от CoderWall
Найти все запущенные экземпляры
ps -ax | grep mysql | grep -v grep
# OR for only the running `PID`
ps -ef | grep mysql | grep -v grep | awk '{print $2}'
# OR this If you have this on your machine, I recommend using
pgrep -f mysql
При запуске процесса уничтожения
kill 24024824082408 # change this number to what was returned in the grep
Сохранить данные вашей базы данных
Это сохранит вашу папку данных MySQL на рабочем столе в папке mysqldata
.
# I backup my data from mysql to my desktop
mkdir ~/Desktop/mysqldata/
# data
cp -r /usr/local/mysql/data ~/Desktop/mysqldata
Сохраните данные MySQL Workbench для миграции.
# MySQL workbench active sessions including the unsaved query windows
cp -r ~/Library/Application\ Support/MySQL/Workbench/sql_* ~/Desktop/mysqldata
# data this is a log containing queries that were logged at some point, more of a `just in case`
cp ~/Library/Application\ Support/MySQL/Workbench/log/sql_actions_unconnected.log ~/Desktop/mysqldata/sql_actions_unconnected.sql
# data of user snippets as people forget about this.
cp /Users/`id -un`/Library/Application\ Support/MySQL/Workbench/snippets/User\ Snippets.txt ~/Desktop/mysqldata/UserSnippets.txt
Снятие и очистка
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/My*
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
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*
Редактировать (если применимо) vi /etc/hostconfig
и удалить строку MYSQLCOM=-YES-
Перезагрузите компьютер, если хотите убедиться, что все процессы MySQL уничтожены
Попробуйте запустить mysql, он не должен работать.
Не беспокойтесь о том, что некоторые из rm
терпят неудачу, их просто не существует.
Надеюсь, это поможет и хорошего дня!