[英]MySql Command not found : MacOS
我刚开始使用终端,但在解决以下问题时遇到了麻烦:在查看了其他一些类似问题后,我尝试了以下命令,这些命令可能会启发您了解问题所在。 首先,我将发布我在终端中尝试过的事情的摘要以及我从终端得到的响应。 下面我将“简要”写下安装过程和工作台问题。
(MyUserName)$ sudo ln -s /usr/local/mysql/bin/mysql usr/local/bin
密码:
ln: usr/local/bin: 没有那个文件或目录
有时我得到“没有这样的文件或目录”,但有时我得到以下信息:
(MyUserName)$ sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin
ln: /usr/local/bin: 文件存在
(我的用户名)$ ls /usr/local/mysql
LICENSE README bin 数据文档包括 keyring lib man share support-files
(MyUsername)$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local//bin
(MyUsername)$ export PATH=$PATH:/usr/local//bin
(MyUserName)$ mysql -u root -p
-bash: mysql: 找不到命令
我已经成功安装了 mysql 和 workbench 并且使用它没有问题,但是我只是将我的 MacBook 恢复出厂设置,再次安装时,我遇到了这些问题。 起初我注意到终端中的默认 shell 是 zsh,我将其更改为默认 bash,因为我不确定命令是否相同,我正在从视频中学习,他使用 bash shell。
安装 mysql 时,不允许我更改路径或更改它的安装位置,不是我会这样做,但也许这很奇怪?
除了密码类型然后设置密码之外,我也没有选择其他任何东西。 (我记得之前在做这件事时选择了哪些组件或其他东西)
在工作台中,我的根服务器说它正在运行,当我尝试建立另一个连接时,一切似乎都很正常,只是没有密码输入字段。 所以我无论如何都尝试建立连接,但是在尝试使用它时,它要求我输入密码,而我的 root 密码不起作用。
我很感激我能得到的所有帮助,我的学习需要这个(由于操作系统,老师无法提供帮助)。 如果您有任何建议,请告诉我,谢谢:)!
你的命令应该是:
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
基本上,该命令为 /usr/local/bin 中的 mysql 二进制文件执行符号链接,该文件已经在您的搜索路径中。 或者,您可以将 '/usr/local/mysql/bin/mysql' 添加到 PATH
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.