Linux
在命令提示符下避免別名
我有以下別名,它按預期工作。
alias mysql='LD_LIBRARY_PATH=/usr/local//mysql/lib/:/usr/local//mysql/lib//mysql /usr/local//mysql/bin//mysql'
我的問題是還有一些其他的命令,比如 mysqldump , mysqladmin 這些也需要連結。如何在不使用別名的情況下讓 shell 提示知道在哪裡查找 mysql 命令?
這僅在安裝了集群的一台伺服器上存在。在所有其他伺服器上,我可以鍵入“mysql”或“mysqladmin”。
編輯系統的系統範圍或使用者特定的配置,以在
LD_LIBRARAY_PATH
和PATH
環境變數中包含相關路徑。例如,對於特定於使用者的變體,放置類似
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mysql/lib/:/usr/local/mysql/lib/mysql export PATH=$PATH:/usr/local/mysql/bin
到你的
~/.profile
文件中。這會將這些目錄添加到庫和執行檔的搜尋路徑中。