createuser命令创建postresql用户

功能描述

使用createuser命令可以创建postresql用户

命令语法

createuser [选项] [用户名]

选项含义

选项含义
-c角色的连接限制
-d该角色可以创建新数据库
-D该角色不可以创建新数据库
-e显示发送到服务端的命令
-E口令加密存储
-i角色能够继承它所属角色的权限(这是默认情况)
-I角色不继承权限
-l角色能够登录(这是默认情况)
-L角色不能登录
-N口令不加密存储
-P给新角色指定一个口令
-r这个角色具有创建其他角色的权限
-R这个角色没有创建其他角色的权限
-s角色将是超级用户
-S角色不能是超级用户
-h<主机名>数据库服务器的主机名
-p<端口号>数据库服务器端口号
-U<用户名>指定连接用户
-w永远不提示输入口令
-W强制提示输入口令

创建postresql用户psql_1
[root@linuxlz.com~]# su – postgres
-bash-4.1$ createuser psql_1;

创建postresql用户psql_1,该用户不可以创建新数据库,不是超级用户,口令加密存储
[root@linuxlz.com~]# su – postgres
-bash-4.1$ createuser -SDRe psql_1;

创建postresql超级用户psql_1,并设置口令,显示发送到服务端的命令
-bash-4.1$ createuser -Pse psql_1;

正文完
 0