我似乎遗漏了一些东西,因为显示如何从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将非常感激。提前谢谢。
答案 0 :(得分:23)
/usr/local/mysql/bin
不在默认$PATH
中。 $PATH
是尝试使用可执行文件而未指定完整路径时搜索的目录列表。
您需要使用完整路径(/usr/local/mysql/bin/mysql_executable_here
)或将其添加到$PATH
:
export PATH="$PATH:/usr/local/mysql/bin"
您可以将此行添加到主目录中名为.profile
的文件中,以便在每次创建新shell时执行该行:
echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.profile
source ~/.profile
答案 1 :(得分:5)
我也遇到过这种问题。我解决了以下问题: -
答案 2 :(得分:0)
除非我在这里遗漏了一些东西,否则我相信你可以安装mump并运行MySQL工作台。你不必处理很多这些问题。