要在 macOS 上完全卸载 MySQL,你需要删除 MySQL 的所有相关文件和配置。以下是一些步骤来帮助你执行此操作:
1.停止MySQL服务
首先,如果MySQL正在运行,你需要停止它。
brew services stop mysql
或者如果你没有通过 Homebrew 安装 MySQL,使用:
sudo /usr/local/mysql/support-files/mysql.server stop
2.卸载MySQL:
如果你是通过 Homebrew 安装 MySQL,运行:
brew uninstall mysql
如果你是通过其他方式安装,根据你的安装方式进行卸载。
3.删除配置文件和数据库文件
删除 MySQL 的配置文件、数据目录和日志文件。确保在这么做之前备份任何重要数据。
sudo rm /usr/local/my.cnf
sudo rm /etc/my.cnf
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf ~/Library/Preferences/com.oracle.mysql*
4.删除自动启动项:
删除系统的自动启动项。
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
5.清理残留文件:
清理所有残留的配置文件和相关文件夹。
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
删除 Launch Daemons:
sudo rm -rf /Library/LaunchDaemons/com.oracle.mysql*
6.清理 bin 文件:
如果 /usr/local/bin
下有指向 MySQL 的符号链接,也可以删除。
sudo rm -rf /usr/local/bin/mysql*
7.删除用户和组(如果需要):
如果你创建了专门的 MySQL 用户和/或组,你可能也想删除它们。
sudo dscl . -delete /Users/mysql
sudo dscl . -delete /Groups/mysql
8.最后一步 - 重启计算机:
为确保所有更改都已生效,重启你的 Mac。
当执行这些操作时,请小心,因为这些命令会永久删除文件。在执行这些步骤之前,请确保没有其他重要数据会被错误地删除。