在 CentOS 上创建 PostgreSQL 用户,您需要首先确保已经安装了 PostgreSQL
打开终端。
切换到 postgres
用户,以便具有足够的权限执行操作:
sudo su - postgres
使用 psql
命令行客户端连接到 PostgreSQL:
psql
在 psql
提示符下,创建一个新用户。将 <username>
替换为您要创建的用户名,将 <password>
替换为用户的密码:
CREATE USER <username> WITH PASSWORD '<password>';
为新用户分配一个角色(例如,user
角色):
ALTER ROLE <username> WITH LOGIN;
刷新权限,使更改生效:
\q
现在,您已经成功创建了一个名为 <username>
的 PostgreSQL 用户,并为其分配了 user
角色。要测试新用户是否已成功创建,请尝试使用以下命令连接到 PostgreSQL(将 <username>
替换为您刚刚创建的用户名):
psql -U <username>
如果一切正常,您将看到类似于以下的欢迎消息:
Welcome to psql, the PostgreSQL interactive terminal.
Type "help" for help.
postgres=#