我正在使用 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的路径就没有了。
答案1
您应该仅添加路径,而不是mysql
可执行文件本身。PATH
是目录列表,而不是文件列表。
尝试添加:
/root/opt/rh/mysql55/root/usr/bin/