配置postgresql 远程连接

https://www.jianshu.com/p/47eaea97a462

1. 进入并 修改数据库密码

zhangjie@zhangjie:~$ sudo /etc/init.d/postgresql start

Starting postgresql (via systemctl): postgresql.service.

zhangjie@zhangjie:~$ sudo -i -u postgres

postgres@zhangjie:~$ psql

psql (13.2 (Ubuntu 13.2-1.pgdg20.04+1))

Type "help" for help.

postgres=# \password

Enter new password:       #zhangjie1234

Enter it again:       #zhangjie1234

postgres=#

2. 修改监听地址

sudo vi /etc/postgresql/10/main/postgresql.conf  


3.修改可访问的ip段  #ftp打不开

sudo vi /etc/postgresql/10/main/pg_hba.conf

文件末尾添加: host all all 0.0.0.0 0.0.0.0 md5 

使用方向键,将光标移动到要插入内容的上一行“Allow from all”的末尾,

然后输入命令“o”。是字母o,作用是在当前光标末尾插入一新行。

如果输入错误,我们可以使用“dd”命令,删除当前整行内容。

插入新行之后,我们局可以复制要插入的内容然后粘贴。

之后按esc键,退出插入模式即可进入命令模式。

在末尾输入":wq"  即可写入保存并离开 vi

4.重启数据库 sudo /etc/init.d/postgresql restart


5. admin

connection页签分别配置数据库所在服务器的ip,端口(默认5432)、maintenance database、username均为postgres,password输入之前步骤设置的数据库用户密码zhangjie1234,点击save

你可能感兴趣的:(配置postgresql 远程连接)