2010-12-10 85 views
9

我想添加一个路径,所以我不必每次都要继续输入usr/local/mysql/bin来启动Mysql。我发现说明here是说:Mac OS X上的MySql快捷方式?

编辑文件/ etc/profile文件,并通过添加更新的路径: usr/local/mysql/bin/,例如: PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin"

问题:
1.在没有现有生产线我描述'路径'的配置文件。这是它目前说,在简介: #为SH全系统.profile文件(1)

if [ -x /usr/libexec/path_helper ]; then 
    eval '/usr/libexec/path_helper -s' 
fi 
if [ "${BASH-no}" != "no" ]; then 
    [ -r /etc/bashrc ] && . /etc/bashrc 
fi 

2.我真的不知道我在做什么在Mac(还)。什么我添加/更改到上述文件,以便更容易访问mysql?

回答

23

这取决于你是否希望所有用户帐户可以访问到MySQL,或只是你。

为大家编辑/ etc/profile文件的指示,并添加以下到最后:
export PATH=$PATH:usr/local/mysql/bin

对于刚刚你(此外,这是最安全的,所以你不小心弄乱任何系统变量!):

获取终端会话:启动终端如果它尚未运行。

确保你在你的主目录是:
CD ~

看看.bash_profile中存在:
ls -al .b*

如果是的话,用你喜欢的文本编辑器打开它。如果没有,请启动您最喜爱的文本编辑器并在您的个人文件夹中另存为... .bash_profile。再次
export PATH=$PATH:/usr/local/mysql/bin

然后关闭终端和开放,以使更改生效:

添加此行对.bash_profile和保存。


希望这个作品送给你。

+0

嗨马特,我加入到.bash_profile中的线,但重新启动后终端,它不工作。我仍然需要输入完整的`/ usr/local/mysql/bin/mysql -u root -p`。 .bash_profile中现在看起来是这样的:`[[-s “$ HOME/.rvm /脚本/ RVM”]] &&源 “$ HOME/.rvm /脚本/ RVM” 出口PATH = $ PATH:USR /本地/ MySQL的/ bin.` – sscirrus 2010-12-12 00:45:09

5

我发现

sudo vi /etc/paths 

,加入 '在/ usr /本地/ MySQL的/ bin中' 作为一个额外的行OSX 10.6简单了一大堆。