PostgreSQL创建和下降角色

测试制作数据库服务器时,应创建额外角色
因为在数据库中定期工作默认超级用户作用
冒风险

文章显示您如何创建 PostgreSQLQ+
通过使用任选或任选sql客户端命令或shell命令需要使用
Linux++后写gres++方法

登录 Linux证书并运行
命令切换用户后写gres用户名 :

sudos-sergres

sql命令使用

使用下列步骤创建或下降用户sql客户端

sql连接

使用数据库服务器连接
sql
客户端后写gres角色 :

sql-U后写gressql8.3.6PostgreSQL交互终端类型:\copyright分发条件\h帮助SQL命令\sql命令或分号终止执行查询q

创建角色

后连接sql客户端运行下命令创建
角色带洛根州属性和非空MD5加密密码

后gres+Create转录1使用Login EncryPedpAssWORD密码1

注解尾行分号sql语句尾端
需要.单引号(')不是密码的一部分,但必须
附加式

验证你使用下列命令成功创建角色:

postgres=# \du                                List of roles  Role name | Superuser | Create role | Create DB | Connections | Member of -----------+-----------+-------------+-----------+-------------+-----------  demorole1 | no        | no          | no        | no limit    | {}  postgres  | yes       | yes         | yes       | no limit    | {} (2 rows)

下降角色

不再需要角色时,可放弃角色(删除或删除)
使用下命令 :

spgresQRLE1

if you the检查度度命令可见模列1
长长列表

创建超级用户

偶发时,你可能需要创建更多超级用户角色,例如当
数据库程序员由你信任管理
服务器

创建超级用户运行下列命令:

后gres+Create我超级用户2

命令设置洛根州属性并指定非空密码
以上因素很重要
远程连接数据库

退出psql

退出sql运行命令

后gres+qpostgres@demo:~$

shell命令使用

可使用数据库角色创建并下降
创建用户

滴水手
shell命令,为CREATE和DROP打包
SQL语句标准后加格安装包括这些命令

创建用户

运行下命令创建非超级用户角色洛根州
属性 :

pogres@demo:~$创建用户-PE Democle2输入新角色密码postgres@demo:~$

上头P级标志提示你为新角色和新角色设置密码E类国旗
指针存储密码为MD5加密字符串

验证角色创建连接sql并运行下命令 :

postgres=# \du                                List of roles  Role name | Superuser | Create role | Create DB | Connections | Member of -----------+-----------+-------------+-----------+-------------+-----------  demorole2 | no        | no          | no        | no limit    | {}  postgres  | yes       | yes         | yes       | no limit    | {} (2 rows)

滴水手

运行下命令下降角色

后gres@demo:~$dropere-i角色化2永久清除你确定吗y/nypostgres@demo:~$

上头标志提供确认提示,这是安全性良好
测量运行潜在破坏性命令

创建超级用户

偶发时,你可能需要创建更多超级用户角色,例如当
数据库程序员由你信任管理
服务器

创建超级用户运行下列命令:

spgres@demo:~$创建用户-spe

Baidu
map