shell - mac bash: mysql: command not found
問(wèn)題描述
我按照網(wǎng)上的一些提示把環(huán)境變量寫(xiě)在了.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'
問(wèn)題解答
回答1:代碼的最后一行 少了export PATH='/usr/local/mysql/bin:$PATH'。 其他的變量也需要加上export,否則在bash里面也是不可見(jiàn)的。
PS:很可能當(dāng)你看到我的答案時(shí),問(wèn)題已經(jīng)不存在了。.bash_profile是在bash啟動(dòng)時(shí)加載的,也就是你打開(kāi)terminal的時(shí)候。修改這個(gè)文件后,需要重啟terminal才會(huì)生效。也可以執(zhí)行source .bash_profile重新加載它。
回答2:昨天也試過(guò)source .bash_profile,但是不是這個(gè)問(wèn)題,我覺(jué)得很可能是我定義了連個(gè)PATH導(dǎo)致這個(gè)問(wèn)題的,先在是通過(guò) alias mysql /usr/local/mysql可以解決這個(gè)問(wèn)題
相關(guān)文章:
1. mac OSX10.12.4 (16E195)下Mysql 5.7.18找不到配置文件my.cnf2. mysql - 怎么生成這個(gè)sql表?3. mysql儲(chǔ)存json錯(cuò)誤4. php - 公眾號(hào)文章底部的小程序二維碼如何統(tǒng)計(jì)?5. mysql - 表名稱前綴到底有啥用?6. mysql - 數(shù)據(jù)庫(kù)表中,兩個(gè)表互為外鍵參考如何解決7. Navicat for mysql 中以json格式儲(chǔ)存的數(shù)據(jù)存在大量反斜杠,如何去除?8. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語(yǔ)法實(shí)現(xiàn)存在即更新應(yīng)該使用哪個(gè)標(biāo)簽?9. mysql - 數(shù)據(jù)庫(kù)建字段,默認(rèn)值空和empty string有什么區(qū)別 11010. sql語(yǔ)句 - 如何在mysql中批量添加用戶?
