To remove an instance of MySQL from your macOS or OSX installation you need to delete a number of files via the command line, but first ensure that you have database dumps of your databases and that then the database server is not running.mysql
All of themsql
mysqldump --all-databases > all_databases_export.sql
Or individuallymacos
mysqldump database_name > database_exportname.sql
sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
sudo /usr/local/mysql/support-files/mysql.server stop
sudo rm -rf /usr/local/mysq*
sudo rm /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
Edit /etc/hostconfig and remove the line MYSQLCOM=oracle
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
That’s it MySQL is now totally removed from your systemide
whoami
--basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmpbrew info mysql
gives you the instructions for loading MySQL at startup, but here's all you need to do:ui
mkdir -p ~/Library/LaunchAgents cp `brew --prefix mysql`/*mysql*.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/*mysql*.plist
mysql should now work and be running all the time as expectedcode
reference:server
(1)https://coolestguidesontheplanet.com/remove-mysql-from-macos-or-osx-via-the-command-line/;ip
(3)http://stackoverflow.com/questions/8014500/macosx-autostart-mysql-on-boot。