2010-12-10 64 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簡單了一大堆。