題:
如何將MySQL添加到$ PATH變量中以解決“ mysql:not found”?
JNevens
2015-03-15 16:14:13 UTC
view on stackexchange narkive permalink

我在Mac上安裝了MySQL,現在我想將其添加到我的 $ PATH 變量中。我希望能夠在任何地方鍵入 mysql

我嘗試將以下內容添加到我的 .profile 文件中:

  export PATH = $ {PATH} / usr / local / mysql / bin /  

我已經重新啟動了終端機,但是沒有成功。它仍然顯示: -bash:mysql:找不到命令

如何將其正確添加到我的 $ PATH

我正在使用OS X Yosemite。

六 答案:
Spotlight
2015-03-15 18:35:16 UTC
view on stackexchange narkive permalink

這就是您當前代碼無法正常工作的原因:

  export PATH = $ {PATH} / usr / local / mysql / bin /  

您忘記了冒號。

  export PATH = $ {PATH}:/ usr / local / mysql / bin /  

是正確的代碼。 >

讓人不安的人,您是從哪裡得到這條錯誤路徑的?
為此,我還必須通過運行以下命令從命令行重新加載.bash_profile:source〜/ .bash_profile
以下是Alistair的答案更好。如果使用它而不將其永久添加到bash文件中,則每次打開終端時都必須繼續導出。
Alistair McMillan
2015-03-15 18:26:07 UTC
view on stackexchange narkive permalink

嘗試將以下行添加到您的 .bash_profile 文件中。

  export PATH =“ / usr / local / mysql / bin:$ PATH”  

您可以使用以下命令輕鬆地執行此操作,如果文件已存在,則會添加該行;如果不存在,則使用該行創建一個新文件。

  echo'export PATH =“ / usr / local / mysql / bin:$ PATH”'>>〜/ .bash_profile  
使用MAMP:`export PATH =“ / Applications / MAMP / Library / bin:$ PATH”`
這是正確的方法。如果不將其添加到bash_profile中,則每次打開終端時都必須將路徑導出到mysql。
Mekanic
2015-10-29 10:11:19 UTC
view on stackexchange narkive permalink

您可以通過轉到.bash_profile文件並將這些行添加到其中來完成此操作。

 別名mysql.start =“ sudo / usr / local / mysql / support-files / mysql.server start“別名mysql.stop =” sudo /usr/local/mysql/support-files/mysql.server stop“別名mysql.restart =” sudo /usr/local/mysql/support-files/mysql.server restart“別名mysql.status =“ sudo /usr/local/mysql/support-files/mysql.server status”  

完成此操作後,您可以啟動,停止,重新啟動並檢查像這樣在終端中任何地方的連接狀態:

  mysql.start-啟動mysqlmysql.stop-停止mysqlmysql.restart-重新啟動mysqlmysql.status-檢查mysql的狀態 

希望甚至可以對我有所幫助的希望。乾杯!

paul
2015-03-23 05:36:18 UTC
view on stackexchange narkive permalink

您還可以使用別名來執行諸如設置用戶名和數據庫之類的操作。

在.bash_profile中(在某些系統上僅是.profile)

  alias mysql =' / usr / local / mysql / bin / mysql -u用戶名--default-character-set = utf8'-p數據庫名稱 

註銷並打開一個新終端,否則將無法設置

現在輸入 mysql 將會要求您輸入數據庫密碼,並直接帶您進入數據庫,而不是每次都弄不清選項。

Pedro Navarro
2018-08-24 01:18:44 UTC
view on stackexchange narkive permalink

如果您需要修改您的 .bash_profile 文件,請查看以下文章:我的Mac Osx Bash配置文件,它非常有用並且易於理解。/ p>

它解決了我的$ PATH問題(突然出現)。

Brady Lee
2015-10-29 11:46:31 UTC
view on stackexchange narkive permalink

編輯系統範圍的配置文件:

  / etc / paths  
每次OS X升級都會覆蓋此文件。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...