标签:参数 配置参数 不必要 删除一个用户 登陆 管理 sql 不能 enc
CREATE USER name [ [ WITH ] option [ ... ] ] where option can be: SYSID uid | [ ENCRYPTED | UNENCRYPTED ] PASSWORD ‘password‘ | CREATEDB | NOCREATEDB | CREATEUSER | NOCREATEUSER | IN GROUP groupname [, ...] | VALID UNTIL ‘abstime‘
CREATE USER 向一个 PostgreSQL 数据库集群增加一个新用户。 参考 Chapter 17 ``Database Users and Privileges‘‘ 和 Chapter 19 ``Client Authentication‘‘ 获取关于管理用户和认证的信息。 要执行这条命令,你必须是一个数据库超级用户。
如果没有声明这个,缺省使用已分配的最高用户标识加一(最小是 100)。
请注意老的客户端可能缺少 MD5 认证机制,我们需要这个认证机制处理存储为密文的口令。
使用 ALTER USER [alter_user(7)] 修改用户的口令和权限,DROP USER [drop_user(7)] 删除一个用户。 使用 ALTER GROUP [alter_group(l)] 从组中增加或删除用户。
PostgreSQL 里有一个程序 createuser [createuser(1)] 与CREATE USER 有相同的功能(实际上,它调用这条命令), 但是可以在命令行上运行。
创建一个没有口令的用户:
CREATE USER jonathan;
创建一个有口令的用户:
CREATE USER davide WITH PASSWORD ‘jw8s0F4‘;
创建一个有口令的用户,其帐号在 2004 年底失效。 注意当 2005 年走过一秒后,该帐号将不再有效:
CREATE USER miriam WITH PASSWORD ‘jw8s0F4‘ VALID UNTIL ‘2005-01-01‘;
创建一个拥有创建数据库权限的用户:
CREATE USER manuel WITH PASSWORD ‘jw8s0F4‘ CREATEDB;
标签:参数 配置参数 不必要 删除一个用户 登陆 管理 sql 不能 enc
原文地址:https://www.cnblogs.com/fanweisheng/p/11080711.html