在CentOS上进行pgAdmin权限管理,主要涉及用户/角色创建、权限分配及配置验证,步骤如下:
安装pgAdmin
sudo yum install pgadmin4
创建管理用户
sudo adduser pgadmin
sudo passwd pgadmin
CREATE ROLE pgadmin WITH LOGIN PASSWORD '密码' CREATEDB;
配置数据库权限
配置访问控制
/var/lib/pgsql/data/pg_hba.conf,添加pgAdmin用户访问规则(如host all pgadmin 127.0.0.1/32 md5),重启PostgreSQL生效。sudo firewall-cmd --add-port=5050/tcp --permanent
sudo firewall-cmd --reload
验证权限
通过pgAdmin登录后,尝试访问对应数据库/表,确认权限是否生效。
说明:部分步骤需结合SQL命令与pgAdmin图形界面操作,优先通过pgAdmin管理权限,复杂场景可使用SQL命令直接操作。