CentOS 7 安装PostgreSQL及pgAdmin4远程连接

导语

PostgreSQL安装后由于初始化配置的原因,无法使用pgAdmin4这样的数据库工具远程连接,本教程将会逐步讲解如何安装PostgreSQL以及通过修改配置文件远程访问。

1 - 官网查询下载源并安装

访问PostgreSQL官网下载,选择对应的系统版本,本教程使用的系统是centOS 7.3,具体选择参数如下图所示

系统参数

输入以上参数后系统会自动生成安装的命令,只需要逐步复制粘贴即可。

  • 安装RPM的仓库
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  • 安装客户端程序
yum install postgresql10
  • 安装服务器程序
yum install postgresql10-server
  • 初始化数据库
/usr/pgsql-10/bin/postgresql-10-setup initdb
  • 设置数据库自动开启
systemctl enable postgresql-10
systemctl start postgresql-10

2 - 修改系统配置文件

需要修改的系统文件有两个,分别是pg_hba.conf和postgresql.conf。如果你不知道这两个文件的位置可以通过locate命令查找对应的目录名称。

  • 修改pg_hba.conf:尾部添加以下代码
host    all    all    0.0.0.0/0    trust
  • 修改postgresql.conf:找到以下代码
# listen_addresses = 'localhost'

修改为

listen_addresses = '*'
  • 重启程序
systemctl restart postgresql-10

3 - 下载pgAdmin4

进入官网下载对应系统的版本,并安装。

  • 新建连接
    右键左边栏的Server,点击create,填写IP等信息,用户名是postgres,初始密码为空,数据库名称是postgres。
    点击save即可自动连接。

4 - Mac推荐Postico可视化

Postico比pgAdmin好用,下载地址Download

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容