Browsing this Thread:   1 Anonymous Users






PostgreSQL 入门
#1
Quite a regular
Quite a regular


See User information
创建用户并授权

sudo -u postgres psql
psql
CREATE DATABASE 数据库名;
CREATE USER 用户名 WITH ENCRYPTED PASSWORD '密码';
GRANT ALL PRIVILEGES ON DATABASE 数据库名 TO 用户名;


更改用户密码


psql
ALTER USER 用户名 WITH PASSWORD '新密码';


允许远程访问
编辑 /etc/postgresql/13/main/pg_hba.conf, 当然如果你的版本不是13,那么路径里的版本号就要对应替换,在最后添加一行
host all all 0.0.0.0/0 md5

此外还需要更改配置文件 /etc/postgresql/13/main/postgresql.conf,将 #listen_addresses = 'localhost' 取消注释,改为:
listen_addresses '*'


设置 postgres 用户密码

连接上去之后,执行 \password 命令。

备份 PostgreSQL


30 3 * * * /usr/bin/pg_dumpall gzip -> /data/backup/postgres/full-backup-$(date +%F).sql.gz


常用命令
psql
l 列出数据库
c dbname 切换数据库
d 列出当前数据库所有表
d tablename 列出当前数据库中tablename表的表结构
du 列出所有用户






Posted on: 7/22 12:04
Top








Themes

(2 themes)
Login
Username:

Password:


Lost Password?
Register now!
Categories