我已经使用/usr/bin
路径中的存储库将旧版本的 mysql 服务器安装到我的 linux 系统中。最近我使用 linux 二进制包(没有安装程序)将其升级到最新版本,并且由于某些原因,我现在没有删除旧版本,但现在不再使用它了。
问题是当我想运行以下文件时,mysqldump
它们mysql_upgrade
从旧路径执行:
$> which mysqldump
/usr/bin/mysqldump
问题是我如何将其更改为/usr/local/mysql/bin
路径中的新安装?
答案1
通过在 Bash 配置文件底部添加以下行来添加/usr/local/mysql/bin/
到环境变量中( ):$PATH
~/.bashrc
PATH=/usr/local/mysql/bin:$PATH
我假设您只想对自己的用户帐户进行此操作,如果您想在整个系统范围内进行更改,请在评论中告诉我。我还假设您使用 Bash 作为 shell。其他 shell 也有类似的解决方案。
编辑:为了使所有用户(使用 Bash 作为登录 shell)启用此更改,请将该PATH=
行添加到文件/etc/bash.bashrc
。