pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)

概述

今天主要介绍一下pg的管理工具--pgadmin和部署教程。


一、介绍

pgAdmin是PostgreSQL及其相关数据库管理系统的开源管理和开发平台。 用Python和jQuery编写,它支持PostgreSQL中的所有功能。 我们可以使用pgAdmin执行从编写基本SQL查询到监视数据库和配置高级数据库体系结构的所有操作。

它支持的操作系统包括Linux,Windows,Mac OS X。

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(1)


二、yum安装

--配置yum源 yum -y install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm --更新系统然后安装pgAdmin包: yum -y update yum -y install pgadmin4

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(2)


三、配置

虽然已在服务器上安装了pgAdmin,但仍需要执行几个步骤,以确保它具有允许其正确提供Web界面所需的权限和配置。

pgAdmin的主配置文件config.py在任何其他配置文件之前读取。 其内容可以用作可以在pgAdmin的其他配置文件中指定的进一步配置设置的参考点。

1.启动并启用httpd服务以在启动时启动

sudo systemctl start httpd && sudo systemctl enable httpd sudo systemctl status httpd

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(3)

2.重命名pgAdmin Apache配置示例:

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(4)

3、编辑文件以添加VirtualHost部分

# vim /etc/httpd/conf/conf.d/pgadmin4.conf ========================================================================================= ServerName pgadmin.example.com LoadModule wsgi_module modules/mod_wsgi.so WSGIDaemonProcess pgadmin processes=1 threads=25 WSGIScriptAlias /pgadmin4 /usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi WSGIProcessGroup pgadmin WSGIApplicationGroup %{GLOBAL} # Apache 2.4 Require all granted # Apache 2.2 Order Deny,Allow Allow from 0.0.0.0 Allow from ::1 ========================================================================================== #确认配置syntax以防止任何错误并重新启动httpd服务: # sudo httpd -t # sudo systemctl restart httpd

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(5)

4.创建pgAdmin数据目录:

sudo mkdir -p /var/lib/pgadmin4/ sudo mkdir -p /var/log/pgadmin4/ --将pgAdmin目录的权限设置为apache用户 sudo chown -R apache:apache /var/lib/pgadmin4 sudo chown -R apache:apache /var/log/pgadmin4

5.编辑config_local.py并添加以下设置,在大多数情况下,默认文件位置应该是合适的:

sudo 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'

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(6)

6.运行以下命令以创建配置数据库:

/usr/pgadmin4/bin/pgadmin4-web-setup.sh

这将要求你输入用于初始pgAdmin用户帐户的电子邮件地址和密码

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(7)


四、访问pgAdmin 4 Web界面

如果有活动的防火墙服务,请允许http端口:

打开地址http://pgadmin.example.com/pgadmin4,使用上面配置第6步创建的用户登录pgAdmin

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(8)

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(9)

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(10)


觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

pgadmin如何导出配置信息(分享一款PG管理工具--pgadmin)(11)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页