繁体   English   中英

mysql 命令在 macOS 中找不到

[英]mysql command is not found in macOS

我已经根据官方页面安装了带有.dmg安装文件的MySQL。 但是当我执行mysql命令时,它返回command not found: mysql

如何解决这个问题?

mysql 的文档说 - 使用包安装程序进行安装时,文件将安装到 /usr/local 中与安装版本和平台名称相匹配的目录中。 例如,安装程序文件 mysql-5.7.29-osx10.13-x86_64.dmg 将 MySQL 安装到 /usr/local/mysql-5.7.29-osx10.13-x86_64/。

一旦您确认此目录中有 bin 文件夹,您必须确保终端在那里查找 MySql 命令。 这可以通过执行以下命令来完成:

export PATH=$PATH:/usr/local/<my-path>/bin

将以下行添加到.bash_profile对我有用

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

然后重新启动终端或将更改应用于现有会话,运行:

source ~/.bash_profile

如果你使用 brew 安装了 mysql@5.7:

在终端中粘贴/键入以下命令:

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

然后粘贴/输入:

mysql -u root

繁荣!!!!

原因:brew文件安装在usr/local/opt

如果您尚未升级操作系统并想访问 mysql,请尝试此操作

instead of    ->   mysql -u root -p
use           ->   /usr/local/mysql/bin/mysql -u root -p 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM