温馨提示×

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

小樊
87
2025-02-09 04:08:32
栏目: 智能运维
亿速云云数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

在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. 连接到数据库
  • 在PgAdmin中,点击“+”号,选择“Servers”。
  • 点击“Create”创建一个新的服务器连接,输入PostgreSQL的地址、端口、用户名和密码。
  1. 管理数据库对象
  • 连接到数据库后,可以创建、修改和删除数据库对象,如表、视图、索引、函数和模式等。
  1. 执行SQL查询
  • 使用PgAdmin内置的SQL查询工具,可以编写、编辑和执行SQL查询。
  1. 备份和还原
  • 使用PgAdmin的备份工具,可以创建数据库备份,并在需要时还原数据库。

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

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:CentOS 与 PGAdmin 的兼容性问题如何解决

0