0
点赞
收藏
分享

微信扫一扫

【ArcGIS微课1000例】0069:用ArcGIS提取一条线的高程值

天际孤狼 2023-07-03 阅读 14

1、创建一个普通用户,并赋予权限

CREATE USER user1 WITH PASSWORD 'f3H5irMv-?#+4eZ~jXD2%1Um0F9';
GRANT CONNECT ON DATABASE dbname TO user1 ;
GRANT USAGE ON SCHEMA public TO user1 ;
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO user1 ;
COMMIT;

上述为创建一个叫user1的用户,并对public.dbname这个数据库的所有表授予增删查改权限。

GRANT SELECT,UPDATE, USAGE ON ALL SEQUENCES IN SCHEMA public TO success;
COMMIT;

2、放开用户访问限制

找到pg_hba.conf文件
一般在/var/lib/pgsql/xx/data目录下
添加一行 host all user1 0.0.0.0/0 md5
这个代表,user1用户对所有库,在任意节点都可以使用密码登录。
若想限制在固定ip上,要把0.0.0.0/0 改成ip/32即可

3、生效

亲测有两种方法可行
3.1 重启postgresql
systemctl restart postgresql

3.2 reload
使用postgres用户登录psql
pg_ctl reload -D data_dir

举报

相关推荐

0 条评论