温馨提示×

Ubuntu系统下PgAdmin的用户权限设置

小樊
83
2024-08-26 18:21:04
栏目: 智能运维

在Ubuntu系统下,PgAdmin是一个图形化的PostgreSQL数据库管理工具

  1. 打开终端(Terminal)。

  2. 切换到PostgreSQL的用户。默认情况下,这个用户名为"postgres"。输入以下命令并按回车键:

sudo su - postgres
  1. 使用"psql"命令进入PostgreSQL命令行界面:
psql
  1. 创建一个新的数据库用户。将"your_username"替换为你想要创建的用户名,将"your_password"替换为该用户的密码。如果你想让该用户成为超级用户,可以添加"SUPERUSER"关键字。如果你想让该用户可以创建新的数据库,可以添加"CREATEDB"关键字。
CREATE USER your_username WITH PASSWORD 'your_password' SUPERUSER CREATEDB;

例如:

CREATE USER myuser WITH PASSWORD 'mypassword' SUPERUSER CREATEDB;
  1. 为新用户分配权限。将"your_database"替换为你想要分配给该用户的数据库名称。
GRANT ALL PRIVILEGES ON DATABASE your_database TO your_username;

例如:

GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
  1. 退出PostgreSQL命令行界面:
\q
  1. 返回到普通用户:
exit

现在,你已经成功地为PgAdmin创建了一个新的用户并分配了相应的权限。你可以在PgAdmin中使用这个用户名和密码来连接到PostgreSQL数据库。

0