在 Ubuntu 上通过 pgAdmin 创建 PostgreSQL 用户(角色),一般有两种常见方式:用 pgAdmin 图形界面 和 用命令行(更可靠)。下面分别说明。
testuser)sudo -i -u postgres
psql
CREATE USER testuser WITH PASSWORD 'yourpassword';
ALTER USER testuser CREATEDB;
GRANT ALL PRIVILEGES ON DATABASE testdb TO testuser;
检查:
sudo nano /etc/postgresql/*/main/pg_hba.conf
确保有:
host all all 0.0.0.0/0 md5
然后重启:
sudo systemctl restart postgresql
md5 或 scram-sha-256如果你说的是 pgAdmin 自己的登录账号(不是 PostgreSQL 用户),或者你是 Docker / 云服务器环境,可以告诉我具体场景,我可以给你更精确的命令。