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
更新 29天前