2013-11-15 26 views
0

我已經使用Homebrew安裝了mysql。到目前爲止,我只能從Ruby on Rails應用程序訪問Homebrew的mysql版本,所以我不必訪問它的mysql提示符。但是現在我想從Homebrew安裝的mysql版本訪問mysql提示符。現在,當我在終端中輸入「mysql」時,我訪問位於/ usr/local/bin/mysql的版本。這與Homebrew安裝mysql的位置不同。如何從Homebrew安裝mysql訪問mysql提示符

如何訪問Homebrew的mysql提示符?有沒有簡單的方法來擺脫在/ usr/local/bin/mysql的版本?

回答

0

Homebrew將符號鏈接從/usr/local/bin/安裝到真實位置。所以如果你從/usr/local/bin/加載mysql CLI,你正在運行Homebrew版本。

你可以檢查,如果你喜歡,但是做ls -l /usr/local/bin/mysql。它應該顯示符號鏈接如../Cellar/mysql/(some version)/bin/mysql

+0

你是對的,有一個從/ usr/local/bin/mysql到../Cellar/mysql/5.6.10/bin/mysql的符號鏈接。但是,有趣的是,當我從mysql命令提示符執行「描述數據庫」時,沒有列出任何數據庫。所以它必須訪問一個不同的mysql實例。 – groffcole

+0

或!也許我的Rails項目正在訪問不同版本的mysql。這可能在哪裏? – groffcole

+0

在這種情況下,我會查看您給Rails連接並使用這些憑據的憑據。假設你已經告訴Rails使用MySQL。 – staticsan