小编rem*_*dev的帖子

Postgresql 和 OpenBSD 第一次连接

我不明白 Postgres 如何与 openBSD 一起工作。我在 debian 上没有遇到这些问题(我不必执行 initdb)。

我做了如下

pkg_add postgresql-server php-pgsql
su - _postgresql
initdb -D /var/postgresql/data -U postgres - E UTF8 -A md5 -W
Run Code Online (Sandbox Code Playgroud)

但在那之后,我没有得到我期望的结果

我可以启动数据库

 pg_ctl -D /var/postgresql/data/ -l logfile start
Run Code Online (Sandbox Code Playgroud)

或与

 rcctl enable postgresql 
 rcctl start postgresql 
Run Code Online (Sandbox Code Playgroud)

但我不明白如何连接到它

因为如果我这样做:

# su - _postgresql        
$ psql
Password: 
psql: FATAL:  password authentication failed for user "_postgresql"
Run Code Online (Sandbox Code Playgroud)

为什么是 _postgresql 用户而不是 postgres?我应该使用哪个密码?

这是pg_hba.conf,我改了结尾,

# TYPE  DATABASE        USER            ADDRESS                 METHOD
# "local" is for Unix domain socket connections only
local   all …
Run Code Online (Sandbox Code Playgroud)

postgresql openbsd

6
推荐指数
1
解决办法
1153
查看次数

标签 统计

openbsd ×1

postgresql ×1