zsh: command not found: mysql (Mac通过安装MySQL后终端cmd找不到mysql命令)

这很令人困惑。

我尝试在2 02 2 年的Mac上安装MySQL。
安装后,我在终端中输入mysql但没有任何反应。
我找了一下,它说找不到命令。

当时我很困惑,不知道发生了什么事。
我假装一下就点了同意。

后来我发现是环境变量不正确。
这很令人困惑,但解决起来并不困难。

您必须找到首次安装 MySQL 的位置。
在终端中输入此命令:
bash cd /usr/local/mysql/bin/
按Enter键后,您将到达MySQL bin目录。
这是 MySQL 命令所在的位置。
如果你看到这条路,就说明你来对地方了。

之后,您必须更改 bash_profile 文件。
该文件控制终端启动时下载的内容。

在终端中,输入:
bash sudo vim .bash_profile
单击 sudo 使用管理员权限。
系统会提示您输入密码。
输入 root 用户的密码,而不是您自己的密码。

输入密码时,没有任何显示,正常。
输入正确的密码后,打开.bash_profile文件。

在此文件中,您必须添加一行来告诉系统在哪里查找 MySQL 命令。
这行代码如下所示:
bash 提取路径=$PATH:/usr/local/mysql/bin/
添加后保存文件。
在vim中,按Esc键;然后输入 wq 按 Enter 键。
保存并退出。

保存后,返回终端并输入以下命令:
bash 源.bash_profile
该命令使环境变量立即生效,无需重新启动终端。

输入此命令后,尝试在终端中再次运行 mysql 看看是否有任何响应。

如果还是不行,再看看.bash_profile文件,看看该行是否插入正确,路径是否完全相同。

或者,您可以尝试关闭并重新打开终端,这有时可以解决问题。

这个问题很烦人,但解决后我可以在终端中使用 mysql;这很好。

彻底解决cmd无法进入MySQLcmd进不去mysql

这就是陷阱。
环境变量未配置MySQL路径。

别相信。
MySQL 服务未启动。

不要这样做。
命令格式不正确。
示例:mysql -uroot -p

WindowsCMD下找不到MySQL命令cmd不认识mysql

嘿,你的问题是Windows CMD中找不到MySQL命令...当时我很困惑,但后来我意识到可能是由于这些原因。

首先,MySQL可能没有添加到你系统的环境变量中。
首先必须找到MySQL的安装位置,通常在C:\Program Files\MySQL\。
然后,您需要将此路径添加到系统的环境变量中。
具体怎么添加呢?您看到【步骤1 】右键单击“此电脑”图标,提示您单击“属性”,然后单击“高级系统设置”,然后单击“环境变量”; 【第二步】在“系统变量”中找到“Path”,然后点击“编辑”; [步骤3 ]将MySQL安装路径添加到“变量值”中,多个路径需要用分号分隔; 【第四步】保存设置,然后关闭,重新打开CMD命令行窗口,输入“mysql” -u root -p”,就可以访问MySQL了。

另外,可能是MySQL已经添加到环境变量中了,但是bin目录还没有添加,需要手动添加。
看,【步骤一】还是和以前一样,右键单击“本电脑”图标,选择“属性”,点击到“高级系统设置”,然后点击“环境变量”; 【第二步】在“系统变量”中找到“Path”,点击“编辑”; 【第3 步】在“变量值”末尾添加MySQL bin目录路径,即“;C:\Program Files\MySQL\MySQL Server”5 .7 \bin”,需要检查路径是否正确;【第4 步】保存设置,然后关闭,重新打开CMD命令行窗口,输入“mysql -u root -p”即可访问MySQL。

还有一点:有可能MySQL的bin目录下的文件没有执行权限,需要手动更改文件权限。
【步骤1 】进入MySQL bin目录,如C:\Program Files\MySQL\MySQL Server 5 .7 \bin;【步骤3 】在“权限”选项卡中选择“用户”,然后选择“完全控制”,然后单击“确定”;【步骤4 】保存设置,然后关闭,重新打开CMD命令行窗口,输入“mysql -u root -p”,最后,如果你已经尝试了前三种方法,就可以访问MySQL了。
并且还是找不到MySQL命令,有可能是安装的版本不匹配,所以可能需要重新安装对应版本的MySQL
总之,如果在Windows CMD中找不到MySQL命令,可以尝试上述方法,一般可以解决问题,可以在技术社区或者官方论坛找帖子,或者搜索帮助。