postgresql 数据库新增用户以及添加对应的权限

postgresql 数据库新增用户以及添加对应的权限

创建用户

# 进入psql命令行
sudo -u postgres psql

# 创建用户
create user username with password 'password';

分配权限

\c databasename  # 进入数据库

GRANT INSERT ON tablename TO username;   # 给指定用户添加指定表的指定权限

配置远程连接

  • 修改listen

修改在/var/lib/pgsql/9.6/data(我这是9.6)下的 **postgresql.conf ** ,将其中的

listen_addresses = 'localhost' 
改成
listen_addresses = '*'
  • 修改验证方式

修改在/var/lib/pgsql/9.6/data(我这是9.6)下的 **pg_hba.conf ** ,在最后添加

host     all             username  0.0.0.0/0               password

最后

重启数据库就可以了

systemctl restart postgresql-9.6.service
# postgres 

右下角对话与我联系。


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×