Ответ 1
Все кредиты относятся к стене кодера
Удалить MySQL полностью
ps -ax | grep mysql
остановить и убить любые процессы MySQLbrew 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
- изменить /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*
- изменить ~/.bash_profile и удалить любые псевдонимы для mysql или mysqlAdmin
- перезагрузите компьютер, чтобы убедиться, что все процессы MySQL убиты попробуйте запустить mysql, он не должен работать
Переустановите MySQL с помощью Homebrew
brew doctor
brew update
brew install mysql
unset TMPDIR
mysqld -initialize --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
mysql.server start
brew services start mysql