创建用户
# 进入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