将mac os 中的mysql 彻底删除

本文提供了详细的步骤指导如何从MacOS系统中彻底卸载MySQL,包括通过brew安装的MySQL的清理方式,确保所有相关文件、配置及残留项都被正确删除。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

执行下列命令

  • sudo rm /usr/local/mysql
  • sudo rm -rf /usr/local/mysql*
  • sudo rm -rf /Library/StartupItems/MySQLCOM
  • sudo rm -rf /Library/PreferencePanes/My*
  • rm -rf ~/Library/PreferencePanes/My*
  • sudo rm -rf /Library/Receipts/mysql*
  • sudo rm -rf /Library/Receipts/MySQL*
  • sudo rm -rf /var/db/receipts/com.mysql.*

对于brew安装的方式来说

  • /usr/local/Cellar 里的mysql文件
  • /usr/local/var 里的mysql文件
  • /tmp 里的mysql.sock, mysql.sock.lock, my.cnf文件
  • pid文件和err文件都在/usr/local/var/mysql里确保删除了
  • brew安装的安装包存储在/usr/local/Library/Cache/Homebrew也可以一并删除
  • 执行brew cleanup
### 如何在 Mac OS彻底卸载 MySQL 要在 Mac OS 上完全删除 MySQL,包括数据文件和服务,可以遵循以下方法: #### 删除安装MySQL 文件 通过终端执行以下命令来移除 MySQL 的核心组件及其关联文件[^4]。 ```bash sudo rm /usr/local/mysql sudo rm -rf /usr/local/var/mysql sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* ``` 这些路径包含了 MySQL 的主要二进制文件、启动项以及偏好设置面板中的相关内容。 #### 移除 MySQL 配置文件 如果需要清理残留的配置文件,则需定位并删除 `my.cnf` 文件。通常情况下它可能存在于以下几个目录之一[^3]: - `/etc/my.cnf` - `/private/etc/my.cnf` 运行如下指令逐一排查是否存在上述文件,并将其清除: ```bash sudo rm -f /etc/my.cnf sudo rm -f /private/etc/my.cnf ``` #### 终止服务进程 为了确保没有任何后台进程仍在运行,在继续之前应停止所有的 MySQL 服务实例。可以通过下面的方式实现这一点[^2]: ```bash mysqladmin shutdown -u root -p ``` 此命令会提示输入密码后关闭当前正在运作的服务端口。 #### 清理 Homebrew 缓存 (如果是通过Homebrew安装的话) 对于那些利用 Homebrew 工具包管理器部署过 MySQL 用户来说,还需要额外做一步工作就是把相关联的历史记录也给抹掉[^1]: ```bash brew uninstall --force mysql brew cleanup ``` 最后再次确认系统内再无任何关于 MySQL 的踪迹即可认为完成了整个卸载流程。 ```python print("MySQL has been successfully uninstalled.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值