首先使用postgres用户登陆
su postgres
然后进入数据库
psql
创建新用户并赋权
CREATE USER 用户名 PASSWORD '密码';
ALTER USER 用户名 WITH SUPERUSER CREATEDB;
ALTER USER 用户名 WITH CREATEDB;
ALTER USER 用户名 WITH CREATEROLE;
ALTER USER 用户名 WITH REPLICATION;
查看是否执行成功
\du
退出psql和postgres用户状态
\q
exit
设置数据库可以从任意地址访问
vi /etc/postgresql/postgresql.conf
修改 listen_addresses = '127.0.0.1' 为 listen_addresses = '*' ,然后保存退出
设置允许访问的数据库用户名然后保存退出
vi /etc/postgresql/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
host all 用户名 0.0.0.0/0 md5
local all postgres peer map=pg_root
local all all peer
重新载入配置文件
su -l postgres -c "exec /usr/bin/pg_ctl reload"
下载并搭建好adminer,只有一个php文件。 https://www.adminer.org/#download
最后上张数据库截图
PS:群晖内安装的mariaDB也可以通过这个访问,重点是要为数据库添加一个可以从任意地址访问的赋权用户。