mac 如何完全卸载mysql

456 阅读1分钟

要在 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。

当执行这些操作时,请小心,因为这些命令会永久删除文件。在执行这些步骤之前,请确保没有其他重要数据会被错误地删除。