2011-10-31 51 views
3

我剛在Mac OSX上安裝了mysql自制軟件。osx,mysql命令進入/ var /空

我沒有安裝後是下面的符號鏈接的第一件事: 在/ usr/bin中/ MySQL的 - > /usr/local/Cellar/mysql/5.5.15/bin/mysql

但是,如果我鍵入'mysql',而不是具有mysql-client接口,我進入/ var/empty /,就好像我正在執行cd/var/empty/

爲什麼,以及如何解決此問題mysql命令執行mysql客戶端?

+0

你的shell是否有'mysql'別名,可能是出現故障? –

+0

@馬克乙:我不知道,我該怎麼檢查? – FMaz008

+0

對於投票結束的人:我設置了一個全新的iMac,所以它不是一個特定的/個人的案例,FAQ指定了「程序員常用的軟件工具」,我認爲終端和MySQL是工具通常由程序員使用。 – FMaz008

回答

3

你的shell是否有'mysql'別名,可能是出現故障?在提示符處出現alias將顯示設置的所有別名。

13

如果您使用的是zsh,則會發生這種情況,因爲只需鍵入用戶名即可將其放入用戶的主目錄。所以如果mysql不在你的路徑中(這不是因爲它只是一個小桶公式),但你有一個mysql用戶,那麼這就是你會看到的行爲。您可以強制Homebrew通過brew link --force mysql55將mysql鏈接到您的路徑中。

+0

爲更新版本的MySQL,只是:「brew link --force mysql」 – Niki

+0

感謝您的答案!從優勝美地升級到El Capitan後,我的符號鏈接消失了。 – levsa