我本来安装的是MySQL 8.0.13,可是由于最近的一个项目使用的是旧版本的jdk,不兼容最新版本的MySQL,因此不得不从新安装MySQL 5.7.24,我本来觉得直接安装旧版本的MySQL便会覆盖掉原来已安装的MySQL,结果发现是我想多了,并且致使我花了几乎一下午的时间去研究如何完全卸载掉MySQL?,由于当我安装完5.7.24版本的MySQL,个人workbench依然识别到8.0.13版本,因而我再把5.7.24版本卸载掉,虽然在终端输入指令已经检测不到MySQL,系统偏好设置也没有MySQL的图标,可是workbench依然检测到8.0.13版本并且能够正常使用(此处抓狂?),并且百度对此并无提供多大的帮助,为此我查询了谷歌,还看了Youtube上的教程,所以我决定写一篇总结?。
注意如下提到的方法都是我自认为最简便的方法,并不必定是惟一方法mysql
直接运行安装文件直到安装成功
web
打开macOS终端输入命令,"sudo"命令是获取管理员权限,因此第一个须要输入的密码是开机密码,第二个须要输入的密码是安装8.0.13版本时本身设置的密码,安装成功!sql
sudo /usr/local/mysql/bin/mysql -u root -p
3.打开macOS的终端并执行如下命令svg
sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* sudo 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*
其实5.7.24版本的卸载方法是通用的,之因此把8.0.13版本单独列出来是由于MySQL 8.0开始有更简单的卸载方法(他们终于想到加上卸载功能了?️)
点击左上角苹果菜单->系统偏好设置->点击MySQL->点击"Uninstall"
3d
我一开始安装的是8.0.13版本,在没有卸载的状况下又安装了5.7.24版本,这时服务偏好设置中只出现了5.7.24版本的MySQL图标,当我用上述方法卸载了5.7.24版本后,Workbench依然检测出8.0.13版本,我弄了好久终于弄好,个人方法是:code
这个故事告诉咱们在没有特殊需求的状况下,千万不要同时安装两个MySQL,必定要先把其中一个版本卸载干净后,再安装另一个版本,另外也不要盲目追求最新版本(这是题外话),由于MySQL把我搞的很烦躁因此一怒之下写了这篇博客,若是文中有写的不周的地方很是欢迎指出交流。xml