在命令提示符处避免别名

我有以下别名,它按预期工作。

alias mysql='LD_LIBRARY_PATH=/usr/local//mysql/lib/:/usr/local//mysql/lib//mysql /usr/local//mysql/bin//mysql' 

我的问题是有一些其他的命令,如mysqldump,mysqladmin那些需要链接以及。 如何让shell提示知道在哪里查找mysql命令而不使用别名?

这只是安装群集的一台服务器上的问题。 在所有其他服务器上,我可以input“mysql”或“mysqladmin”。

编辑系统范围或用户特定的系统configuration,以将相关path包含在LD_LIBRARAY_PATHPATH环境variables中。

例如,对于用户特定的变体,放置类似的东西

 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mysql/lib/:/usr/local/mysql/lib/mysql export PATH=$PATH:/usr/local/mysql/bin 

到你的~/.profile文件中。

这会将这些目录添加到库和可执行文件的searchpath中。