postgresql

安装完 Postgresql 后一些初始的配置,包含创建用户,设置远程登录。

创建用户

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
su -postgres
psql

create user xxx with password 'aaa';
create database xxx owner xxx;
grant all privileges on database xxx to xxx;

#可能需要添加linux用户
sudo adduser xxx;
sudo passwd xxx;

允许远程登录

1
2
3
4
5
6
7
8
9
# postgresql.conf
listen_addresses = '*'

# pg_hba.conf 用户xxx 数据库xxx 可以远程连接
#TYPE   DATABASE    USER    ADDRESS     METHOD
host    xxx         xxx     0.0.0.0/0   md5

# 或者所有
host   all         all     0.0.0.0/0   md5

修改密码

1
alter user user with password 'password';