postgresql设置名户名密码,远程登录

postgresql数据库的默认用户是postgres,PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,方式如下

步骤一:登录PostgreSQL
步骤二:修改登录PostgreSQL密码
ALTER USER postgres WITH PASSWORD 'postgres';

注: 
密码postgres要用引号引起来
命令最后有分号
步骤三:退出PostgreSQL客户端

修改postgresql.conf文件允许用户远程登录

vim /var/lib/pgsql/10/data/postgresql.conf
将监听地址改为‘*’或者指定IP地址
listen_addresses = '*'

修改pg_hba.conf

vim /var/lib/pgsql/10/data/pg_hba.conf
将以下几行修改为0.0.0.0/0 或者指定IP
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             0.0.0.0/0            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

重启postgres使其生效。

systemctl restart postgresql-10

你可能感兴趣的:(postgresql设置名户名密码,远程登录)