centos

PGAdmin 教程:在 CentOS 上轻松使用它管理数据库

小樊
85
2025-02-09 04:08:32
栏目: 智能运维

在CentOS上使用PGAdmin管理数据库是一个相对简单的过程。以下是详细的步骤指南,帮助你在CentOS系统上安装和配置PGAdmin,以便轻松管理PostgreSQL数据库。

安装PostgreSQL

首先,确保你的CentOS系统上已经安装了PostgreSQL。如果没有安装,可以使用以下命令进行安装:

sudo yum update
sudo yum install postgresql-server postgresql-contrib

安装完成后,启动PostgreSQL服务并设置为开机启动:

sudo systemctl start postgresql
sudo systemctl enable postgresql

安装pgAdmin

方法一:通过Web界面安装

  1. 安装epel-release(如果未安装):
sudo yum install epel-release
  1. 安装PgAdmin 4:
sudo yum install pgadmin4-web
  1. 修改PgAdmin 4的配置文件/usr/lib/python2.7/site-packages/pgadmin4-web/config_distro.py,将SERVER_MODE值设置为False
SERVER_MODE = False
  1. 在防火墙中开放pgAdmin访问端口(默认是80):
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
  1. 启动PgAdmin服务:
sudo systemctl start pgadmin4
  1. 通过浏览器访问PgAdmin,使用之前设置的管理员账号登录。

方法二:通过Docker安装

  1. 安装Docker环境:
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
  1. 下载pgadmin4 Docker镜像:
docker pull dpage/pgadmin4
  1. 启动pgadmin4容器:
docker run -p 5050:80 -e "PGADMIN_DEFAULT_EMAIL=admin@pgadmin.com" -e "PGADMIN_DEFAULT_PASSWORD=admin" -d dpage/pgadmin4
  1. 通过浏览器访问http://localhost:5050,使用之前设置的账号登录。

配置PgAdmin

  1. 启动PgAdmin服务
sudo systemctl start pgadmin4
  1. 访问PgAdmin

通过浏览器访问http://<your_server_ip>:5050,使用之前设置的管理员账号登录。

基本操作

  1. 连接到数据库
  1. 管理数据库对象
  1. 执行SQL查询
  1. 备份和还原

通过以上步骤,你可以在CentOS系统上成功安装和配置PGAdmin,并使用它来管理PostgreSQL数据库。记得定期更新PgAdmin和PostgreSQL到最新版本,以确保安全性和稳定性。

0
看了该问题的人还看了