ubuntu

Ubuntu上pgAdmin的用户管理怎么做

小樊
47
2025-10-09 14:09:57
栏目: 智能运维

Ubuntu上pgAdmin用户管理指南

一、前置准备:安装pgAdmin与PostgreSQL

在Ubuntu系统上,需先安装pgAdmin和PostgreSQL数据库(pgAdmin是管理工具,PostgreSQL是底层数据库,用户数据存储于其中)。

  1. 安装pgAdmin
    更新软件包列表并安装依赖项,通过pip3安装pgAdmin4:

    sudo apt update
    sudo apt install python3-pip libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
    pip3 install pgadmin4
    

    初始化pgAdmin(进入安装目录并运行设置脚本),启动服务后在浏览器访问http://127.0.0.1:5050,使用初始管理员账号登录。

  2. 配置PostgreSQL
    启动PostgreSQL服务,设置postgres用户的密码(默认超级用户):

    sudo systemctl start postgresql
    sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'your_password';"
    

    (可选)若需远程连接,编辑/etc/postgresql/<版本>/main/pg_hba.conf,添加host all all 0.0.0.0/0 md5,重启PostgreSQL使配置生效。

二、通过pgAdmin管理PostgreSQL用户

pgAdmin提供图形化界面管理PostgreSQL用户(本质是PostgreSQL的角色,具备登录权限的角色即为“用户”)。以下是核心操作:

1. 连接到PostgreSQL服务器

打开pgAdmin,在左侧“Servers”节点右键选择“Create”→“Server…”,填写服务器信息(如名称“Local PostgreSQL”),连接参数设置为:

2. 创建用户

连接服务器后,展开“Databases”→选中目标数据库(如postgres)→右键选择“Create”→“User…”:

3. 分配数据库权限

创建用户后,需为用户分配数据库访问权限:

4. 编辑/删除用户

三、注意事项

0
看了该问题的人还看了