Alpine Linux 安装 PostgreSQL

Alpine Linux 安装 PostgreSQL

安装 PostgreSQL

apk add postgresql
rc-service postgresql status
rc-service postgresql start

# 开机启动服务
rc-update add postgresql

新安装的 PostgreSQL 默认不可以远程访问的。默认用户为postgres,密码为空,配置文件位置/etc/postgresql/

修改 postgresql.conf

#listen_addresses = 'localhost'
# 改为
listen_addresses = '*'

修改 pg_hba.conf

# TYPE  DATABASE        USER            ADDRESS                 METHOD
host  all  all 0.0.0.0/0 md5 # 新增这行

修改 postgres 密码

# 使用 postgres 用户登录
psql -U postgres

postgres=# 是 postgres 提示符
# 为 postgres 用户设置密码
postgres=# \password postgres
# 输入2次密码

重启服务,即可远程访问

rc-service postgresql restart