第 3 章 Administration

简介:

目录

3.1. User 用户管理
3.1.1. 新建用户
3.1.2. SUPERUSER
3.1.3. 删除用户
3.1.4. 链接数限制
3.1.5. 复制用户
3.1.6. 修改用户密码
3.2. Database
3.2.1. 删除数据库
3.3. Table
3.4. Backup / Restore
3.4.1. Backup
3.4.2. Restore
3.4.3. import
3.4.4. PostgreSQL for windows
3.4.5. 大型数据库备份

3.1. User 用户管理

3.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';
			

3.1.2. SUPERUSER

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

3.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
			

3.1.4. 链接数限制

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

3.1.5. 复制用户

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

3.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’;"			
			





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
数据库
VisualStudio2013数据库安装management
VisualStudio2013数据库安装management
|
关系型数据库 数据库 MySQL
|
关系型数据库 数据库 MySQL
|
关系型数据库 数据库 MySQL
|
弹性计算 安全 网络安全
Services to Secure Your Applications
Alibaba offers an industry-leading suite of security solutions through its Alibaba Cloud platform.
1435 0

热门文章

最新文章