[英]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.