pg_ctl发现找不到命令,已解决
我在pg_ctl start 的时候出现找不到命令,在.bash_profile 文件中添加上面的环境变量,你们添加PATH即可,1:PATH=PATH:PATH:PATH:HOME/.local/bin:HOME/bin:HOME/bin:HOME/bin:PGHOME/bin:/home/postgres/workspace/postgresql/bin红色的是需要自己添加的,就添加自己的da
我在pg_ctl start 的时候出现找不到命令,
在.bash_profile 文件中添加上面的环境变量,
你们添加PATH即可,
1:PATH=
P
A
T
H
:
PATH:
PATH:HOME/.local/bin:
H
O
M
E
/
b
i
n
:
HOME/bin:
HOME/bin:PGHOME/bin:/home/postgres/workspace/postgresql/bin
红色的是需要自己添加的,就添加自己的data即可。
2:
export PATH
PGDATA=/home/postgres/workspace/postgresql/data
export PGDATA
.bash_profile 的打开方式:
改完之后在家目录下:source ./.bash_profile 使之生效。
在启动的时候,报错:pg_ctl: no database directory specified and environment variable PGDATA unset
需要把/usr/local/pgsql/data 的用户名和属组为 postgres 并且目录权限为0700
/home/postgres/workspace/postgresql/data
喜欢就点赞关注一下,希望能帮到你们,不会的可以私信我。
参考连接:
https://www.cnblogs.com/hello-wei/p/10150883.html
更多推荐
所有评论(0)