shell - mac bash: mysql: command not found
問題描述
我按照網(wǎng)上的一些提示把環(huán)境變量寫在了.bash_profile文件中,但是mysql命令還是執(zhí)行不了。
export NVM_DIR='$HOME/.nvm' [ -s '$NVM_DIR/nvm.sh' ] && .'$NVM_DIR/nvm.sh' # This loads nvm exportJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Homeexport PATH=$JAVA_HOME/bin:$PATH exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar exportPATH='/usr/local/mysql/bin:$PATH'
問題解答
回答1:代碼的最后一行 少了export PATH='/usr/local/mysql/bin:$PATH'。 其他的變量也需要加上export,否則在bash里面也是不可見的。
PS:很可能當你看到我的答案時,問題已經(jīng)不存在了。.bash_profile是在bash啟動時加載的,也就是你打開terminal的時候。修改這個文件后,需要重啟terminal才會生效。也可以執(zhí)行source .bash_profile重新加載它。
回答2:昨天也試過source .bash_profile,但是不是這個問題,我覺得很可能是我定義了連個PATH導致這個問題的,先在是通過 alias mysql /usr/local/mysql可以解決這個問題
相關文章:
1. PHPExcel表格導入數(shù)據(jù)庫怎么導入2. 預訂金和尾款分別支付3. thinkphp6使用驗證器 信息如何輸出到前端頁面4. macos - 無法source activate python275. python - 調用api輸出頁面,會有標簽出現(xiàn),請問如何清掉?6. 運行python程序時出現(xiàn)“應用程序發(fā)生異常”的內存錯誤?7. python - sqlalchemy更新數(shù)據(jù)報錯8. 我在導入模板資源時遇到無法顯示的問題,請老師解答下9. empty比isset更嚴格一點10. javascript - h5微信中怎么禁止橫屏

網(wǎng)公網(wǎng)安備