Mac mysql卸载和安装教程

本文详细介绍了在Mac上如何卸载和安装MySQL。卸载过程包括使用brew命令移除,清理缓存,卸载LaunchAgent及相关文件。安装部分则讲述了通过命令行工具查看软件,选择版本,安装最新版,以及启动MySQL并进行初始化配置的步骤。

卸载

1.brew remove mysql

 

2.brew cleanup

 

3.launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist

 

4.rm ~/Library/LaunchAgents/com.mysql.mysqld.plist

 

5.sudo rm -rf /usr/local/var/mysql
————————————————

 

 

安装

1.打开terminal也就是我们所的命令窗口
2.运行brew search mysql,我们可以看到Mysql相关软件

automysqlbackup      mysql++       mysql-cluster        mysql-connector-c++       mysql-search-replace 
mysql@5.5      mysql@5.7   mysql        mysql-client       mysql-connector-c     mysql-sandbox      
mysql-utilities      mysql@5.6             mysqltuner

==> Casks
homebrew/cask/mysql-connector-python    homebrew/cask/mysql-shell
homebrew/cask/mysql-utilities     homebrew/cask/navicat-for-mysql      
homebrew/cask/sqlpro-for-mysql

3.我们可以选择安装的版本,也可以粗暴的用命令brew install mysql安装最新版

==> Installing dependencies for mysql: openssl
==> Installing mysql dependency: openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2p.mojave.bottle.tar.gz
######################################################################## 100.0%
==> Pouring openssl-1.0
<think>我们正在处理Mac环境下MySQL卸载重新安装问题。根据引用内容,Mac环境下的卸载安装步骤可以总结如下: ### 卸载MySQL步骤(Mac): 1. **停止MySQL服务**: 在终端中执行: ```bash sudo /usr/local/mysql/support-files/mysql.server stop ``` 2. **删除MySQL文件**: 删除MySQL安装目录相关文件: ```bash sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* ``` 3. **删除配置文件**: 删除配置文件数据文件: ```bash sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /private/var/db/receipts/*mysql* sudo rm -rf ~/Library/PreferencePanes/My* sudo rm -rf /var/db/receipts/com.mysql.* ``` 4. **删除MySQL用户组(如果有)**: 通常Mac下不需要,但如果有可以删除: ```bash sudo dscl . delete /Users/mysql sudo dscl . delete /Groups/mysql ``` 5. **删除环境变量配置**: 检查并删除`~/.bash_profile`、`~/.zshrc`等文件中的MySQL相关路径(如`PATH`中的MySQL路径)。 ### 重新安装MySQL步骤(Mac): 1. **下载安装包**: 前往[MySQL官网](https://dev.mysql.com/downloads/mysql/)下载适合自己Mac架构(ARM或X86)的安装包。可以通过终端输入`uname -a`查看架构。 2. **安装MySQL**: 双击下载的dmg文件,按照图形界面提示进行安装安装过程中会提示设置root用户的密码,请牢记。 3. **配置环境变量**: 如果安装后终端无法直接使用`mysql`命令,需要配置环境变量: ```bash echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.zshrc source ~/.zshrc ``` 或者如果使用的是bash,则添加到`~/.bash_profile`。 4. **启动MySQL服务**: 安装完成后,MySQL服务会自动启动。如果没有启动,可以在系统偏好设置中找到MySQL并启动,或者使用命令行: ```bash sudo /usr/local/mysql/support-files/mysql.server start ``` 5. **安全配置(可选)**: 运行安全配置脚本: ```bash sudo /usr/local/mysql/bin/mysql_secure_installation ``` 按照提示进行安全设置,包括设置root密码、删除匿名用户、禁止root远程登录、删除测试数据库等。 6. **登录MySQL**: ```bash mysql -u root -p ``` ### 注意事项: - 如果之前使用Homebrew安装MySQL,建议先通过Homebrew卸载(参考引用[2]): ```bash brew services stop mysql brew remove mysql brew cleanup ``` 然后再按照上述步骤卸载残留文件。 - 如果安装过程中遇到问题,可以检查日志文件:`/usr/local/mysql/data/*.err`。 - 如果忘记root密码,可以参考引用[4]中的步骤重置密码,但这里我们选择重新安装,所以不需要。 ### 引用说明: - 卸载步骤参考了引用[1]引用[3]。 - 安装步骤参考了引用[3]引用[4]。 ### 相关问题: 根据用户的问题我们的回答,生成以下相关问题: §§相关问题§§ 1. Mac环境下如何彻底删除MySQL的配置文件? 2. MySQL安装后无法在终端中识别`mysql`命令怎么办? 3. 如何设置MySQLMac开机时自动启动? 4. MySQL重装后如何恢复之前备份的数据库?</think>### Mac 环境下 MySQL 卸载后重新安装完整指南 #### 一、彻底卸载 MySQL(关键步骤) 1. **停止 MySQL 服务** ```bash sudo /usr/local/mysql/support-files/mysql.server stop ``` 2. **删除 MySQL 文件** ```bash sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* ``` 3. **清理配置文件** ```bash sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /private/var/db/receipts/*mysql* sudo rm -rf ~/Library/PreferencePanes/My* ``` 4. **移除环境变量** 编辑 `~/.zshrc` 或 `~/.bash_profile` 文件,删除 MySQL 相关路径: ```bash vim ~/.zshrc # 删除 export PATH="/usr/local/mysql/bin:$PATH" source ~/.zshrc ``` 5. **使用 Homebrew 清理(如适用)** ```bash brew uninstall mysql brew cleanup rm -rf /usr/local/var/mysql ``` #### 二、重新安装 MySQL(推荐 MySQL 8) 1. **下载安装包** - 访问 [MySQL 官网](https://dev.mysql.com/downloads/mysql/) - 终端输入 `uname -a` 确认架构(ARM/X86) - 下载对应版本的 DMG 文件 2. **安装 MySQL** ```bash # 双击下载的 .dmg 文件 sudo installer -pkg mysql-8.x.x-macos-*.pkg -target / ``` 3. **初始化配置** ```bash sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql sudo chown -R mysql:mysql /usr/local/mysql/data ``` 4. **启动服务** ```bash sudo /usr/local/mysql/support-files/mysql.server start ``` 5. **获取临时密码** ```bash sudo grep 'temporary password' /usr/local/mysql/data/*.err ``` #### 三、首次使用配置 1. **修改 root 密码** ```bash mysql -u root -p # 输入临时密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; ``` 2. **安全配置(可选)** ```bash sudo /usr/local/mysql/bin/mysql_secure_installation ``` - 移除匿名用户 - 禁止 root 远程登录 - 删除测试数据库 3. **配置环境变量** ```bash echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.zshrc source ~/.zshrc ``` #### 四、验证安装 ```bash mysql -u root -p -e "SELECT VERSION();" # 应输出类似:8.0.33 ``` #### 五、常见问题解决 1. **服务启动失败** ```bash sudo rm -rf /usr/local/mysql/data # 删除残留数据 sudo /usr/local/mysql/bin/mysqld --initialize-insecure ``` 2. **命令找不到** 确认环境变量配置正确: ```bash echo $PATH | grep mysql ``` 3. **端口冲突** ```bash sudo lsof -i :3306 kill -9 [PID] # 结束占用进程 ``` > **提示**:建议使用 [MySQL Workbench](https://dev.mysql.com/downloads/workbench/) 进行图形化管理[^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值