来自OSX终端的MySQL

时间:2014-05-03 17:31:57

标签: mysql macos 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将非常感激。提前谢谢。

3 个答案:

答案 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)

我也遇到过这种问题。我解决了以下问题: -

  1. 转到cd / usr / local / mysql / bin /
  2. 目录
  3. 输入此命令./mysql -u root -p;
  4. 它将询问您密码安装时获得的root密码。这样你就可以将你的mysql连接到数据库...希望有帮助......

答案 2 :(得分:0)

除非我在这里遗漏了一些东西,否则我相信你可以安装mump并运行MySQL工作台。你不必处理很多这些问题。

相关问题