• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

获取postgresql权限

群晖 Synology  / 教程分享  / 正序浏览   © 著作权归作者本人所有

#楼主# 2018-8-13 17:11

跳转到指定楼层
本帖最后由 xiongmx 于 2018-8-17 13:50 编辑

警告!!!!涉及群晖的核心数据库,慎重!!!!!!



首先使用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也可以通过这个访问,重点是要为数据库添加一个可以从任意地址访问的赋权用户。



tg讨论组:https://t.me/synologyNAS


那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

265

回帖

6318

积分

人机合一

Rank: 4

云币
0
贡献
49
活跃
5940
精华
0
云中鹤 发表于 2018-8-14 10:37 来自 中国广西南宁
暂时用不到,收了以备以后使用。谢谢楼主分享。
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

xiongmx

入门用户

  • 主题

    3

  • 帖子

    28

  • 关注者

    12

楼主新帖

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图