uninstall mysql mac brew code example

Example 1: brew reinstall mysql

# To uninstall
brew uninstall [email protected]
rm -rf /usr/local/var/mysql
rm /usr/local/etc/my.cnf
# To Reinstall
brew install [email protected]
brew link --force [email protected]
brew services start [email protected]

Example 2: mac uninstall mysql completely

## Open the Terminal

# Use mysqldump to backup your databases

# Check for MySQL processes with: 
ps -ax | grep mysql

# Stop and kill any MySQL processes
kill -9 [process_id]

# Analyze MySQL on HomeBrew:
brew remove mysql
brew cleanup

# Remove files:
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*

# Unload previous MySQL Auto-Login:
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

# Remove previous MySQL Configuration:
subl /etc/hostconfig

# Remove the line MYSQLCOM=-YES-
# Remove previous MySQL Preferences:

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*

## Restart your computer just to ensure any MySQL processes are killed

Try to run mysql, it shouldn't work

Example 3: delete mysql from mac

$ brew uninstall mysql

Uninstalling /usr/local/Cellar/mysql/5.6.19...

Example 4: brew uninstall mysql

brew remove mysql
brew cleanup
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql