我在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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐