如何在Leopard,Mac OS X 10.5上安装MySQL?

时间:2009-03-27 13:18:09

标签: mysql macos installation

我跟着this教程到最后,然后发现它不能正常工作。我想我已经安装了所有东西,但是当我输入

mysql -uroot

我只得到

-bash: mysql: command not found

注意:我没有跳过“设置路径”步骤。在第一次运行此命令时:

mate ~/.bash_login

这会产生一个空文件。所以我添加了这一行:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"

我保存文件,关闭TextMate,执行以下命令:

. ~/.bash_login

...继续学习本教程。根据你的建议,我想可能文件实际上没有得到保存。所以我运行以下命令再次调出文件:

mate ~/.bash_login

......但文件的内容应该是正确的。

有什么建议吗?

6 个答案:

答案 0 :(得分:5)

你的路径中可能没有mysql二进制文件。

您发布的链接有一个关于设置路径的部分,标题为“设置路径不要跳过此步骤!如果您这样做,其他所有内容都将失败。”

编辑:作为调试步骤,请尝试:

  • 首先启动一个新的终端窗口。它现在运行吗?
  • 在提示符下键入“echo $ PATH”。当您在bash_profile中输入路径时,路径是否正确显示?
  • 长途运行:/ usr / local / mysql / bin / mysql -u root 应用程序是否运行?

答案 1 :(得分:1)

您是否按照

的步骤进行操作
  

设置路径

     

不要跳过这一步!绝大多数   否则你会失败。

您是否关闭了终端窗口并在之后重新打开它?

更新: “哪个mysql”说什么? “ls / usr / local / mysql / bin”会说吗?

答案 2 :(得分:1)

两件事:

  • 尝试修改~/.profile(而不是~/.bash_profile~/.bash_login)。
  • 您可能会发现使用原生Mac样式.dmg安装程序directly from Sun更容易。

dmg安装程序的一个好处是它可以自动设置符号链接到/ usr / local / mysql(这意味着更少 - 或者没有 - 摆弄你的$ PATH)。

答案 3 :(得分:0)

另一种选择是使用 MAMP

它包含Apache,PHP和MySQL,无需进一步设置。

答案 4 :(得分:0)

MySQL通常放在/ usr / local / mysql / bin /

您需要将此添加到PATH中,您可以通过将以下行添加到.bash_profile来实现此目的

PATH=$PATH:/usr/local/mysql/bin/
export PATH

.bash_profile文件位于用户名目录的根目录中。

确保重新启动终端设置才能生效。

答案 5 :(得分:0)

如果您不是命令行,我强烈建议您安装MySQL Preference窗格来启动/停止服务器并安装Sequel Pro来创建数据库并运行查询。

ftp://ftp.mysql.com/pub/mysql/download/gui-tools/MySQL.prefPane-leopardfix.zip

http://www.sequelpro.com/