记一次 Centos7 yum 安装、配置 PgAdmin4

12 篇文章 0 订阅
1 篇文章 0 订阅

一、基础信息说明

官网:https://www.pgadmin.org/

下载:https://www.pgadmin.org/download/pgadmin-4-windows/

阿里帮助文档:https://help.aliyun.com/wordpower/602026-1.html

二、系统、工具说明

1、系统版本 Centos7.4    CentOS-7-x86_64-Minimal-1804

下载地址:  http://archive.kernel.org/centos-vault/7.4.1708/isos/x86_64/   

2、VMware 版本:VMware Workstation Pro15

虚拟机安装过程可参考:https://blog.csdn.net/llwy1428/article/details/89328381

3、工具:xshell5

三、安装、设置

1、安装 PostgreSql 数据库(如采用本过程,则可跳过第 2-4 步)

(1)yum 安装 

https://blog.csdn.net/llwy1428/article/details/102486414

(2)源码编译安装

https://blog.csdn.net/llwy1428/article/details/95444151

2、配置虚拟机网络,每台虚拟机均接入互联网

参考:

https://blog.csdn.net/llwy1428/article/details/85058028

3、设置静态IP

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost ~]# service network restart

4、安装基本工具

[root@localhost ~]# yum install -y vim lrzsz tree wget rpm net-tools
[root@localhost ~]# yum update -y

5、设置 selinux 

[root@localhost ~]# vim /etc/selinux/config

注意:必须设置,否则配置完毕,服务启动后,浏览器访问页面不成功!

6、设置主机名

[root@localhost~]# hostnamectl set-hostname pgadmin.cn

7、下载阿里的 repo 资源配置

[root@pgadmin ~]# cd /etc/yum.repos.d/
[root@pgadmin yum.repos.d]# wget https://mirrors.aliyun.com/repo/epel-7.repo

8、安装 pgdg 资源文件 pgdg-centos11-11-2.noarch.rpm

[root@pgadmin ~]# yum -y install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
或者
[root@pgadmin ~]# wget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
[root@pgadmin ~]# rpm -ivh ./rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm

9、查看可安装版本

[root@pgadmin ~]# yum search pgadmin

如下图:

10、安装 pgadmin4

[root@pgadmin ~]# yum install -y pgadmin4

结果如下图:

11、复制并配置 pgadmin4.conf 文件

[root@pgadmin ~]# mv /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf
[root@pgadmin ~]# vim /etc/httpd/conf.d/pgadmin4.conf

加入内容

<VirtualHost *:80>
ServerName pgadmin.cn
# 自带内容
</VirtualHost>

如下图:

12、创建目录

[root@pgadmin ~]# mkdir /var/lib/pgadmin4
[root@pgadmin ~]# mkdir /var/log/pgadmin4

13、给目录授权

[root@pgadmin ~]# chown -R apache:apache /var/log/pgadmin4
[root@pgadmin ~]# chown -R apache:apache /var/lib/pgadmin4

14、修改配置文件 config_distro.py

[root@pgadmin ~]# vi /usr/lib/python2.7/site-packages/pgadmin4-web/config_distro.py
写入内容:
LOG_FILE = '/var/log/pgadmin4/pgadmin4.log'
SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db'
SESSION_DB_PATH = '/var/lib/pgadmin4/sessions'
STORAGE_DIR = '/var/lib/pgadmin4/storage'

效果如下图:

15、把服务 http 加入防火墙白名单(条件允许可关闭防火墙)

[root@pgadmin ~]# firewall-cmd --permanent --add-service=http
[root@pgadmin ~]# firewall-cmd --reload

其它防火墙操作可参考:

https://blog.csdn.net/llwy1428/article/details/99676257

16、初始化 pgadmin 

[root@pgadmin ~]# python /usr/lib/python2.7/site-packages/pgadmin4-web/setup.py
跟进提示,设置初始化邮箱和密码

17、浏览器访问服务

在浏览器地址栏录入 http://192.168.11.99(安装 pgadmin 的服务器 IP 地址)/pgadmin4

右下角可设置系统语言,如下图:

录入设置的账号和密码:

点击登录,可进入 pgadmin 首页,如下图:

继续右键点击 Servers 选择创建再选择服务器

如下图:

填写已经安装好的 PostgreSql 数据库的相关信息后,点击保存

成功连接到已有的数据库,如下图:

 

记一次 Centos7 yum 安装、配置 PgAdmin4 操作完毕!

参考:

https://www.tecmint.com/install-pgadmin4-in-centos-7/

 

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值