美文网首页
如果让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