- 第 1 章 PostgreSQL 安装
- 第 2 章 Administration
- 第 3 章 PostgreSQL 系统表
- 第 4 章 PostgreSQL 命令
- 第 5 章 数据定义(DDL)
- 第 6 章 DML
- 第 7 章 SQL
- 第 8 章 事务处理与锁
- 第 9 章 PostgreSQL GUI
- 第 13 章 Barman for PostgreSQL
- 第 11 章 pgbouncer - lightweight connection pooler for PostgreSQL
- 第 12 章 Foreign data wrappers
- 第 14 章 Connector
- 第 15 章 Replication
- 第 16 章 FAQ
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第 2 章 Administration
第 2 章 Administration
目录
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论