Path
環境變數 PATH 中的路徑,但仍未找到命令
我正在使用 Redhat 發行版。Mysql 與二進製文件一起安裝在以下路徑中:
/root/opt/rh/mysql55/root/usr/bin/mysql
此外,環境變數 PATH 回顯:
echo $PATH /root/opt/rh/mysql55/root/usr/bin/mysql:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/opt/rh/mysql55/root/usr/bin/mysql
伺服器已重新啟動,但如果我鍵入
mysql
進入 bash 它返回以下內容:
# mysql -u root -bash: mysql: command not found
請指教
編輯
將 PATH EV 更改為
/root/opt/rh/mysql55/root/usr/bin
使用
export mysql /opt/rh/mysql55/root/usr/bin export PATH ${mysql}:${PATH}
還是得到
command not found
重新啟動伺服器後, echo $PATH 現在是:
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
所以,mysql的路徑就沒有了。
您應該只添加路徑,而不是
mysql
執行檔本身。PATH
是目錄列表,而不是文件。嘗試添加:
/root/opt/rh/mysql55/root/usr/bin/