返回介绍

第 2 章 Administration

发布于 2024-02-10 16:05:38 字数 2113 浏览 0 评论 0 收藏 0

第 2 章 Administration

目录

2.1. User 用户管理
2.1.1. 新建用户
2.1.2. SUPERUSER
2.1.3. 删除用户
2.1.4. 链接数限制
2.1.5. 复制用户
2.1.6. 修改用户密码
2.2. Database
2.2.1. 删除数据库
2.3. Table

2.1. User 用户管理

2.1.1. 新建用户

createuser 命令

$ createuser -P wechat
Enter password for new role: 
Enter it again: 

新建用户 SQL

CREATE ROLE woodart LOGIN PASSWORD 'chen'
  NOINHERIT
   VALID UNTIL 'infinity';

2.1.2. SUPERUSER

CREATE ROLE dba LOGIN
  PASSWORD 'your password'
  SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION;

2.1.3. 删除用户

本地操作

$ dropuser dba			

远程操作

dropuser -h192.168.1.1 -p 5432 -i -e testuser
User "testuser" and any owned databases will be permanently deleted.
Are you sure? (y/n) y

2.1.4. 链接数限制

CREATE ROLE sender LOGIN ENCRYPTED PASSWORD 'md51fd19061f37b296d27bf52b4c32c12ad'
   VALID UNTIL 'infinity' CONNECTION LIMIT 2048;

2.1.5. 复制用户

CREATE ROLE sender LOGIN ENCRYPTED PASSWORD 'md51fd19061f37b296d27bf52b4c32c12ad' REPLICATION
   VALID UNTIL 'infinity' CONNECTION LIMIT 2048;

2.1.6. 修改用户密码

alter user wechat with password 'new password'
alter user postgres with password 'new password'

使用psql运行上面语句

psql -d template1 -U postgres -c "alter role postgres password ‘123456’;"			

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文