MySQL 已安装但在 MacOS Mojave 上找不到

MySQL 已安装但在 MacOS Mojave 上找不到

我使用 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

相关内容