mac brew卸载老版本mysql 安装mysql8

本文提供了一套详细的指南,介绍如何在Mac操作系统上卸载MySQL,并完成其重新安装的过程。包括使用Homebrew工具进行管理,清理旧文件,配置启动项等关键步骤。

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

brew remove mysql
brew cleanup
launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist
rm ~/Library/LaunchAgents/com.mysql.mysqld.plist 
sudo rm -rf /usr/local/var/mysql

 

brew doctor and fix any errors
brew update
brew install mysql
unset TMPDIR
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
mysql.server start
run the commands Brew suggests, add MySQL to launchctl so it automatically launches at startup

### macOS 卸载 MySQL 并全新重装教程 #### 卸载旧版本的 MySQL 为了确保新版本能够正常工作,在重新安装之前需要彻底移除现有的 MySQL 版本。通过 Homebrew 来执行卸载操作: ```bash brew uninstall mysql ``` 这会停止并移除由 Homebrew 管理的所有与 MySQL 相关的服务和软件包[^1]。 #### 清除残留文件 除了使用 Homebrew 进行基本卸载外,还需要手动清理一些可能遗留下来的配置文件和其他组件。具体命令如下所示: ```bash sudo rm -rf /usr/local/Cellar/mysql brew cleanup sudo rm -rf /usr/local/var/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.* ``` 上述指令可以有效地删除大部分与 MySQL 关联的数据以及配置项,从而为后续的新版部署做好准备[^2]。 #### 重新安装 MySQL 完成以上步骤之后就可以安全地再次引入新的 MySQL 实例了。利用 Homebrew 可以轻松实现这一点: ```bash brew install mysql ``` 此过程不仅会下载最新的稳定发行版,还会自动处理依赖关系,并按照最佳实践来初始化数据库环境[^3]。 #### 设置初始密码策略 初次启动时可能会提示设定 root 用户的安全选项,其中包括定义强效的身份验证机制。建议遵循官方指南调整相应的参数,比如启用更严格的加密算法或是指定最小长度要求等措施来增强安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值