数据库命令找不到的可能性原因及解决方法
Posted 瀚高PG实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库命令找不到的可能性原因及解决方法相关的知识,希望对你有一定的参考价值。
目录
环境
症状
问题原因
解决方案
系统平台:N/A
版本:6.0,5.6.5,4.5,4.5.2,4.3.4.9
症状
$ psql
bash: psql: command not found…
安装完数据库后,无法使用数据库命令
问题原因
-
未设置环境变量
-
环境变量错误
-
数据库安装失败
解决方案
- 未设置环境变量
命令所在的路径需要配置在环境变量配置文件中。才能调用
查看是否能够查找到psql
$ which psql
/usr/bin/which: no psql in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/hgdb565/.local/bin:/home/hgdb565/bin)
没有psql命令
设置正确环境变量
export HGDB_HOME=/opt/HighGo5.6.5
export PATH=$PATH:$HGDB_HOME/bin
能够查找到psql
$ which psql
/opt/HighGo5.6.5/bin/psql
- 环境变量错误
设置环境变量时。命令所在的路径设置错误,会导致无法找到相应命令
export PGHOME=/opt/HighGo5.6.5/hgdb
export PATH=$PATH:$PGHOME/bin
查找命令,在环境变量配置中找不到psql
$ which psql
/usr/bin/which: no psql in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/hgdb565/.local/bin:/home/hgdb565/bin:/opt/HighGo5.6.5/hgdb/bin)
设置正确环境变量
export HGDB_HOME=/opt/HighGo5.6.5
export PATH=$PATH:$HGDB_HOME/bin
能够查找到psql
$ which psql
/opt/HighGo5.6.5/bin/psql
- 数据库安装失败
设置正确环境变量
export HGDB_HOME=/opt/HighGo5.6.5
export PATH=$PATH:$HGDB_HOME/bin
查找命令,无psql
$ which psql
/usr/bin/which: no psql in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/hgdb565/.local/bin:/home/hgdb565/bin:/opt/HighGo5.6.5/bin)
查找对应的文件,无此文件
$ ls -atl /opt/HighGo5.6.5/bin/psql
ls: cannot access /opt/HighGo5.6.5/bin/psql: No such file or directory
说明数据库没有正确安装,数据库正常安装后,相应的命令调用程序都会存放在安装目录的bin下。
以上是关于数据库命令找不到的可能性原因及解决方法的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 导入共享代码文件却提示找不到其中方法或类型的原因与解决