[英]MySQL from OSX Terminal
我似乎遗漏了一些东西,因为所有展示如何从 OSX 命令行运行 MySQL 的教程都不起作用。
我可以通过系统首选项打开和关闭 MySQL 服务器状态,但是如果我按照显示如何使用sudo mysqld_safe
从命令行运行的教程之一,它会返回sudo: mysqld: command not found
我也试过使用mysql -u root -p
登录 MySQL 并且我得到bash: mysql: command not found
/usr/local/mysql/bin/
确实存在我只是觉得客户端没有正确安装某些东西。 任何关于如何从终端访问 mysql 的帮助将不胜感激。 提前致谢。
/usr/local/mysql/bin
不在默认的$PATH
。 $PATH
是当您尝试使用可执行文件而不指定完整路径时搜索的目录列表。
您需要使用完整路径( /usr/local/mysql/bin/mysql_executable_here
)或将其添加到$PATH
:
export PATH="$PATH:/usr/local/mysql/bin"
对于 macOS Mojave 及更早版本
您可以将此行添加到主目录中名为.profile
的文件中,以便在每次创建新 shell 时执行它:
echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.profile
source ~/.profile
mysql -u USERNAME -p
对于 macOS Catalina 及更高版本
从macOS Catalina
开始,Mac 设备使用zsh
作为默认登录 shell 和交互式 shell,您必须更新主目录中的.zprofile
文件。
echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.zprofile
source ~/.zprofile
mysql -u USERNAME -p
我也有这样的问题。 我解决了以下问题:-
除非我在这里遗漏了一些东西,我相信你可以只安装 mump 并运行 MySQL 工作台。 你将不必处理很多这些问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.