macOSmysql安装教程:苹果电脑从零开始安装与路径设置详解

admin 数据库教程 3


用苹果电脑的新手朋友,是不是装 MySQL 时总遇到 “命令行找不到 mysql”“路径设置不对” 这些问题?明明跟着教程点了安装,结果输命令时提示 “command not found”,找安装目录找半天找不到,急得想砸电脑?其实 macOS 安装 MySQL 和 Windows、Linux 思路不一样,尤其是路径设置特别重要,今天兔子哥就手把手教你从零开始装 MySQL,把路径问题一次性解决,看完你也能在苹果电脑上顺顺利利用起 MySQL!

一、基础问题:macOS 装 MySQL,和其他系统有啥不一样?


1. 为啥苹果电脑装 MySQL 更容易出路径问题?


可能有朋友会问:“都是电脑,咋 Mac 装个软件这么麻烦?” 主要因为 macOS 的文件系统和 Windows 不一样,默认安装路径藏得比较深,而且命令行工具(终端)的环境变量设置更严格。比如 Windows 装完软件会自动加环境变量,Mac 得手动设置,不然终端里输 “mysql” 就认不出来。不过别担心,掌握了路径设置方法,这些问题都不是事。

2. 新手选哪种安装方法更靠谱?


Mac 上装 MySQL 主要有两种方法,各有优缺点,咱列个表对比下,新手可以按需选:
安装方法优点缺点适合人群
DMG 安装包图形界面操作,简单直观路径固定,自定义麻烦纯新手,怕命令行
Homebrew 安装命令行操作,路径好管理需要先装 Homebrew能接受终端命令的新手

兔子哥更推荐新手先试试 DMG 安装包,图形界面一步步点就行,不容易出错。等熟悉了再试试 Homebrew,用命令装软件其实更方便,后面咱两种方法都讲。

二、DMG 安装包方法:手把手教你装,路径在哪看


1. 下载安装包,官网找对版本


首先去 MySQL 官网下载,搜 “MySQL Community Downloads”,选 “MySQL Installer for macOS”,注意选 “DMG Archive” 格式,版本选 8.0.x(比如 8.0.36),别选太旧的版本。下载时不用注册,直接点 “No thanks, just start my download”,等它下完。

2. 安装步骤:这几步别跳过


双击下载好的.dmg 文件,会弹出安装窗口,双击里面的.pkg 文件开始安装:
  • 一路点 “继续”“同意”,到 “安装类型” 页面直接点 “安装”,输入你的 Mac 开机密码授权。
  • 重点来了!安装快结束时会弹出一个窗口,里面有临时密码,一定要记下来(可以手机拍个照),这是第一次登录 MySQL 的密码,丢了就麻烦了。
  • 点 “完成” 后,MySQL 就装好了,这时候在 “系统偏好设置” 里能看到 MySQL 图标,说明安装成功。

有个学员就是没记临时密码,后来重置密码花了俩小时,大家一定要注意这个步骤!

3. 找到安装路径,心里有个数


DMG 安装的默认路径藏得深,新手可以这样找:
打开 “Finder”,按 “Command+Shift+G”,输入/usr/local/mysql,回车就能看到安装目录了。关键文件夹要记住:
  • bin:放 mysql、mysqld 这些命令工具,后面设置环境变量就靠它。
  • data:数据库文件存在这,别乱删里面的东西。
  • my.cnf:配置文件,改端口、密码策略都在这改。

三、环境变量设置:让终端认得出 mysql 命令


1. 为啥终端输 mysql 没反应?环境变量没设对!


装完 MySQL 打开终端,输mysql -u root -p,提示 “command not found”,这是因为终端不知道 mysql 命令在哪。解决方法就是把 MySQL 的 bin 目录加到环境变量里,步骤如下:
  • 打开终端,先确定用的是 bash 还是 zsh(输echo $SHELL,结尾是 bash 或 zsh)。
  • cd ~回到用户目录,然后根据 shell 类型编辑配置文件:bash 用户编~/.bash_profile,zsh 用户编~/.zshrc,命令是open -e .bash_profile(bash 用户)或open -e .zshrc(zsh 用户)。
  • 在打开的文件里加一行:export PATH=$PATH:/usr/local/mysql/bin,保存后关闭文件。
  • 终端里输source ~/.bash_profile(bash)或source ~/.zshrc(zsh)让配置生效,这样再输mysql -V,能显示版本号就说明成功了。

这一步是新手最容易卡壳的地方,要是还没反应,检查路径是不是输错了,/usr/local/mysql/bin这个路径别少了斜杠,不然终端认不出来。

2. 嫌每次 source 麻烦?教你一招永久生效


刚才的方法关掉终端再打开可能又要 source,想一劳永逸的话,在配置文件里加完路径后,终端输echo $PATH看看有没有/usr/local/mysql/bin,有的话下次打开终端自动生效。如果还是不行,重启下 Mac,一般就能解决。

四、Homebrew 安装方法:命令行党看过来


1. 先装 Homebrew,Mac 装软件的神器


如果习惯用终端,用 Homebrew 装更方便。先检查有没有装 Homebrew,终端输brew -v,有版本号就说明装了,没装的话输这个命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)",按提示输密码,等它装完。

2. 一行命令装 MySQL,路径更好记


装完 Homebrew,输brew install mysql@8.0,它会自动下载安装,比 DMG 省事。Homebrew 装的路径在/usr/local/Cellar/mysql@8.0/版本号/bin,比如/usr/local/Cellar/mysql@8.0/8.0.36/bin,环境变量设置和 DMG 方法一样,把这个路径加到配置文件里就行。

3. 启动服务,比 DMG 更灵活


Homebrew 装的 MySQL 需要手动启动,输brew services start mysql@8.0,想开机启动就输这个命令,不用去系统偏好设置里点。停服务用brew services stop mysql@8.0,重启用restart,是不是很方便?

五、常见问题:这些坑新手 90% 会踩


1. 登录时提示 “Access denied”,密码不对咋办?


临时密码输错了?或者密码太简单被拒绝了?别慌,重置密码:
  • 先停服务:DMG 装的去系统偏好设置点 “Stop MySQL Server”;Homebrew 装的输brew services stop mysql@8.0
  • 安全模式启动:终端输sudo mysqld_safe --skip-grant-tables,输开机密码。
  • 另开一个终端,输mysql -u root登录,进去后改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 新密码得复杂点,带大小写字母、数字和符号,比如 “Mysql@Mac2025”。
  • 改完输FLUSH PRIVILEGES; 刷新权限,然后停掉安全模式,重启服务就行。

2. 终端能登录,图形工具连不上?


用 Navicat 之类的工具连 MySQL 时提示 “连接失败”,可能是加密方式的问题。MySQL 8.0 默认加密方式是 “caching_sha2_password”,有些旧工具不支持。解决方法:登录 MySQL 后输ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; 改回旧加密方式,再刷新权限,工具就能连上了。

3. 想改安装路径?新手别折腾


有朋友问:“能不能把 MySQL 装到应用程序文件夹里?” 其实没必要,macOS 的文件系统有规范,默认路径最稳定。强行改路径容易导致权限问题,终端找不到命令,新手老老实实用默认路径就好,等熟练了再研究自定义路径。

最后想跟大家说


macOS 装 MySQL 最关键的就是路径和环境变量,这两步搞定了,后面基本顺顺利利。新手刚开始用终端可能不习惯,多敲几次命令就熟了,别看到命令行就怕。兔子哥第一次在 Mac 上装 MySQL,光环境变量就折腾了一下午,后来发现其实就是路径输错了个字母,改对了立马就好。记住,遇到问题别着急,先看终端提示的错误信息,大部分问题都能在网上找到答案。按教程一步步来,你也能在苹果电脑上轻松用起 MySQL,一起往下看吧!

标签: 从零开始 手把手

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~