📜  mac os zsh:找不到命令:mysql(1)

📅  最后修改于: 2023-12-03 15:02:49.520000             🧑  作者: Mango

解决 Mac OS zsh 找不到命令:mysql

如果你在 Mac OS 上使用 zsh 终端,安装 MySQL 后可能会遇到 zsh: command not found: mysql 的问题。

这是因为 Mac OS 默认使用 Bash 作为终端,而 Bash 和 zsh 执行环境不同,因此需要进行一些配置才能在 zsh 中使用 MySQL。

以下是解决此问题的步骤:

1. 查看是否安装了 MySQL

打开终端,输入以下命令:

mysql --version

如果你的电脑中已经安装了 MySQL,终端会输出 MySQL 的版本号。

如果终端输出 zsh: command not found: mysql,你需要安装 MySQL。

2. 安装 MySQL

你可以通过 Homebrew 安装 MySQL。

如果你没有安装 Homebrew,可以在终端输入以下命令进行安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成后,输入以下命令安装 MySQL:

brew install mysql

安装完成后,终端会提示你如何启动 MySQL 服务。

3. 配置路径

在终端输入以下命令:

echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc

这会将 MySQL 的路径添加到你的 zsh 环境变量中。

然后,重新加载 zsh 配置文件,输入以下命令:

source ~/.zshrc
4. 测试使用 MySQL

输入以下命令:

mysql

如果一切正常,终端将显示 MySQL 的版本号和命令行界面。

至此,你已经成功在 zsh 终端中使用 MySQL。

注意:以上步骤可能因你所使用的 MySQL 版本不同而有所不同。

参考资料:https://dev.mysql.com/doc/refman/8.0/en/osx-installation-notes.html