【问题标题】:Why does Mysql not start when inside of $ /usr/local/mysql/bin on Mac OS X Lion?为什么在 Mac OS X Lion 上的 $ /usr/local/mysql/bin 内部时 Mysql 无法启动?
【发布时间】:2012-03-23 00:05:01
【问题描述】:

我在我的 Mac 上安装了 mysql,由于某种原因,当我在包含可执行文件的文件夹中时,它不会启动 mysql,但是当放置 /usr/local/mysql/bin/mysql -u username -p 时它会启动.这是有原因的,还是只发生在我身上?我正在运行 Lion。

【问题讨论】:

    标签: mysql command-line osx-lion


    【解决方案1】:

    /usr/local/mysql/bin 文件夹很可能不在您的路径中。

    发送echo $PATH 并亲自检查以确保

    【讨论】:

    • 但我认为我是否在同一个文件夹中并不重要。所以如果我做了 ./mysql 我也可以完成同样的事情吗?
    • 正确,如果你在文件夹中你需要做./mysql常规mysql仍然会搜索路径
    • 啊,非常感谢!!现在这很有意义。所以它总是首先遍历路径。如果你不介意的话,我还有另一个问题。到处都说 $PATH 位于 .profile 中。但是我的mac没有。当我回显 $PATH 时,我仍然看到默认的。当我将它添加到 .bashrc 中时,它会将它放在不在文件中的默认值的前面。默认路径在哪里??
    • 当然,您可以指定自己的.profile 文件,这将是您用户的唯一路径,但我相信默认的路径是在/etc/profile 中加载的
    • 更改路径的正确方法是通过.profile.bashrc,但您可能不应该更改 /etc/profile 中的路径供参考
    猜你喜欢
    • 2012-06-26
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 2013-06-10
    • 2014-12-24
    • 2014-02-12
    • 2023-04-04
    相关资源
    最近更新 更多