我使用 homebrew 安装了 MySQL 5.7:
brew install [email protected]
据我了解,我应该在 /usr/local 或 /usr/local/bin 中找到 mysql,但是我看到[电子邮件保护]被放置在/usr/local/opt。
因此我尝试将其添加到路径中:
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
但当我尝试输入 mysql 或[电子邮件保护]在终端中它显示“未找到命令”。
我在这里做错了什么?如何让 mysql 作为终端命令可用?
答案1
mysqlsh
在终端中对我来说是可行的。我从 Oracle 的二进制文件中安装了 MySQL Community Server 和 MySQL Shell。我不知道从自制软件存储库安装时是否有所不同。
我还必须添加/usr/local/mysql/bin
,/etc/paths
现在该mysql
命令本身在任何地方都可以运行。
答案2
我之前也遇到过同样的问题,而且每次我还是使用完整路径,但向 $PATH(环境变量)添加新路径的最简单方法是使用 export 命令。在此示例中,我们将使用 export 将“~/opt/bin”添加到用户 PATH:
导出 PATH=$PATH:~/opt/bin
请参阅以下内容了解更多详细信息:
http://osxdaily.com/2014/08/14/add-new-path-to-path-command-line/
答案3
强制链接 5.7 版本 -$ brew link [email protected] --force
现在,您可以验证已安装的 MySQL 实例:$ mysql -V
。