美文网首页
如果让PostgreSQL数据库支持远程访问

如果让PostgreSQL数据库支持远程访问

作者: 治部少辅 | 来源:发表于2017-01-10 10:41 被阅读68次

处于安全考虑,PostgreSQL数据库默认是关闭了远程访问的功能的,而有时候我们需要开启这个功能(如我们将数据库和Web程序分开部署在不同的服务器上)。完成配置过程比较简单。首先通过ssh登录到服务器:

ssh username@your_server_address.com

然后修改配置文件。这里有两个配置文件是需要配置的,他们都位于/etc/postgres/9.3/main目录下(其中9.3是PostgreSQL的版本号,你的可能和这里的不同,自行替换即可)。首先我们来修改pg_hba.conf文件。

vim /etc/postgresql/9.3/main/pg-hba.conf

在文件的最后加上

host    all    your_user    0.0.0.0/0    password

这样你指定的用户就可以通过外网来访问了。但是我们还需要使得PostgreSQL监听外部端口,这时我们需要修改同一目录下面的postgres.conf文件

vim /etc/postgres/9.3/main/postgres.conf

修改监听的端口

然后重启数据库即可

/etc/init.d/postgresql restart 

相关文章

网友评论

      本文标题:如果让PostgreSQL数据库支持远程访问

      本文链接:https://www.haomeiwen.com/subject/wzcedttx.html