You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已通过Homebrew安装MySQL@5.7,为何无法执行mysql命令?

解决Homebrew安装MySQL 5.7后mysql命令找不到的问题

Homebrew安装带@后缀的版本(如mysql@5.7)属于「keg-only」包,默认不会将其可执行文件路径加入系统全局PATH,所以直接执行mysql会提示命令不存在。以下是两种解决方法:

方法一:临时生效(仅当前终端会话可用)

  • 先查看mysql@5.7的安装路径:
    brew --prefix mysql@5.7
    
    输出通常为/usr/local/opt/mysql@5.7
  • 直接执行完整路径的mysql命令:
    /usr/local/opt/mysql@5.7/bin/mysql
    
  • 或者临时将该路径加入当前会话的PATH:
    export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
    
    执行后即可直接用mysql命令,但重启终端后失效。

方法二:永久生效(所有终端会话可用)

针对你使用的zsh终端,操作如下:

  1. 打开zsh配置文件:
    open ~/.zshrc
    
  2. 在文件末尾添加一行配置:
    export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
    
  3. 保存文件后,让配置立即生效:
    source ~/.zshrc
    

之后无论新开还是重启终端,都能直接执行mysql命令。

可选:通过软链接解决

也可以将mysql可执行文件软链接到系统全局bin目录:

sudo ln -s /usr/local/opt/mysql@5.7/bin/mysql /usr/local/bin/mysql

注意:这种方式后续若升级或卸载mysql@5.7,需要手动删除该软链接。

内容的提问来源于stack exchange,提问作者Scorb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 06:36:21