温馨提示×

centos pgadmin怎么添加用户

小樊
49
2026-10-12 00:42:15
栏目: 智能运维

在 CentOS 上,“pgAdmin 添加用户”通常有两种理解,下面分别说明:


一、给 pgAdmin 自身添加登录用户(pgAdmin 4)

如果你是指 pgAdmin 4 的账号(不是 PostgreSQL 数据库用户):

1. 使用 pgAdmin Web 模式(常见)

如果你使用的是 pgAdmin 4 Web 版:

  1. 打开浏览器,访问 pgAdmin 地址
    http://<服务器IP>:5050
    
  2. 使用管理员账号登录(安装时设置的邮箱 + 密码)
  3. 左侧点击 Login/Group Roles
  4. 右键 → Create → Login/Group Role
  5. 填写:
    • Name(用户名)
    • Password(密码)
    • 勾选 Can login?
  6. 保存即可

⚠️ pgAdmin 4 本身不单独“添加用户”,而是通过 PostgreSQL 的登录角色管理


二、给 PostgreSQL 数据库添加用户(最常用)

如果你实际是想 在 CentOS 上给 PostgreSQL 添加用户:

方法 1:命令行方式(推荐)

# 切换到 postgres 用户
sudo -i -u postgres

# 进入 psql
psql

# 创建用户
CREATE USER myuser WITH PASSWORD 'mypassword';

# 赋予数据库权限(示例)
ALTER USER myuser CREATEDB;
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;

方法 2:直接用 shell 命令

sudo -u postgres createuser --interactive
sudo -u postgres psql -c "ALTER USER myuser WITH PASSWORD 'mypassword';"

三、常见场景总结

需求 正确做法
pgAdmin 登录不了 检查 PostgreSQL 用户是否可登录
新建数据库账号 在 PostgreSQL 中建用户
多人用 pgAdmin 每人一个 PostgreSQL 登录用户

如果你能告诉我:

  • pgAdmin 是 桌面版还是 Web 版
  • CentOS 版本(7 / 8 / Stream)
  • PostgreSQL 版本

我可以给你更精确的步骤。

0 踩