mac安装mysql记录,使用zsh

本文详细介绍在Mac系统中安装MySQL的步骤,包括从官网下载最新版本,使用zsh进行环境变量配置,以及如何通过命令行连接数据库。

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

1、正常安装去官网下载最新版,依次下一步就可以。

2、配置zsh

执行vim ~/.zshrc_profil 添加mysql/bin的目录:

export PATH=$PATH:/usr/local/mysql/bin

添加完成后:wq保存

最后在命令行输入source ~/.zshrc_profile,执行脚本。

3、连接数据库

/usr/local/mysql/bin/mysql -u root -p
<think>好的,用户想在MacOS上找到MySQL安装指南。首先,我需要回忆之前提供的引用内容。引用[1]提到了在macOS上安装MySQL的指南,而引用[2]则详细说明了在macOS14上安装MySQL的具体步骤,比如修改bash_profile文件添加路径。用户的问题集中在安装教程,所以应该先整理安装步骤。 接下来,要确保回答结构清晰,分步骤说明。可能需要包括下载安装包、运行安装程序、初始配置、环境变量设置以及验证安装是否成功这些部分。同时,需要引用正确的引用来源,比如在提到安装步骤时引用[1],在设置环境变量时引用[2]。 还要注意用户可能需要的问题解答,比如忘记初始密码怎么办,或者如何卸载MySQL。这些问题应该作为相关问题列出,帮助用户进一步解决问题。另外,要检查是否需要补充其他常见问题,比如如何启动或停止MySQL服务,或者遇到权限问题时的处理方法。 最后,确保使用中文回答,并且数学公式正确应用,不过这个问题可能不涉及数学内容,所以主要关注安装步骤和相关问题的生成。需要验证每个步骤的准确性,比如安装包的下载链接是否正确,命令是否有误,特别是引用[2]中的PATH设置是否正确。同时,提醒用户关于安全性设置,比如修改默认密码的重要性。</think>### macOS 上安装 MySQL 的详细指南 以下是针对 macOS 系统的 MySQL 安装步骤,结合官方推荐方法和配置优化: #### 1. **下载 MySQL 安装包** - 访问 [MySQL 官方网站](https://dev.mysql.com/downloads/mysql/),选择适用于 macOS 的社区版(Community Server)。 - 推荐下载 `.dmg` 格式的安装包,例如 `mysql-8.0.x-macos13-arm64.dmg`(根据系统版本选择)[^1]。 #### 2. **运行安装程序** - 双击下载的 `.dmg` 文件,打开后运行其中的 `.pkg` 安装程序。 - 按照向导完成安装,**注意记录安装过程中显示的初始 root 密码**(若未保存,后续需重置)。 #### 3. **初始化配置** - 安装完成后,进入 **系统偏好设置** → 找到 **MySQL** 图标,点击启动服务。 - 通过终端验证服务状态: ```bash sudo /usr/local/mysql/support-files/mysql.server status ``` #### 4. **配置环境变量** - 为了全局使用 `mysql` 命令,需将 MySQL 的二进制目录添加到 `PATH`: ```bash echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.zshrc # macOS Catalina 及以上默认使用 zsh source ~/.zshrc ``` 若使用旧版 bash,替换为 `~/.bash_profile` 并执行 `source ~/.bash_profile`[^2]。 #### 5. **验证安装** - 登录 MySQL 并输入初始密码: ```bash mysql -u root -p ``` - 成功登录后,建议立即修改密码: ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; ``` #### 6. **安全加固(可选)** - 运行安全脚本,关闭匿名用户、禁用远程 root 登录等: ```bash mysql_secure_installation ``` --- ### 常见问题解答 **Q1: 安装后忘记初始密码怎么办?** - 可通过以下步骤重置: 1. 停止 MySQL 服务:`sudo /usr/local/mysql/support-files/mysql.server stop` 2. 启动安全模式:`sudo mysqld_safe --skip-grant-tables` 3. 另开终端登录并清空密码:`mysql -u root` → `UPDATE mysql.user SET authentication_string='' WHERE User='root';` **Q2: 如何彻底卸载 MySQL?** - 删除以下文件: ```bash sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/LaunchDaemons/com.mysql.* sudo rm -rf ~/Library/PreferencePanes/MySQL* ``` --- §§ 1. 如何在 macOS 上配置 MySQL 的远程访问? 2. MySQLmacOS 下如何优化内存占用? 3. 安装后出现“Command not found: mysql”错误如何解决? [^1]: MySQL开发(二):在Windows、macOS和Linux上配置MySQL的全面指南 [^2]: macOS14 安装MySQL指南
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值