温馨提示×

centos下pgadmin数据库如何管理

小樊
68
2025-06-30 17:32:11
栏目: 智能运维

在CentOS系统下使用pgAdmin管理PostgreSQL数据库,可以按照以下步骤进行:

安装PostgreSQL

  1. 更新系统软件包
sudo yum update -y
  1. 安装PostgreSQL官方YUM存储库
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  1. 安装PostgreSQL数据库服务器
sudo yum install -y postgresql15-server postgresql15-devel
  1. 初始化PostgreSQL
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
  1. 配置PostgreSQL开机启动
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15
  1. 配置防火墙
sudo firewall-cmd --permanent --add-service=postgresql
sudo firewall-cmd --reload

安装pgAdmin

  1. 安装依赖项
sudo yum install -y gcc make readline-devel zlib-devel
  1. 安装pgAdmin
sudo yum install -y pgadmin4
  1. 启动并设置pgAdmin开机启动
sudo systemctl start pgadmin4
sudo systemctl enable pgadmin4
  1. 配置pgAdmin
  • 修改pgAdmin配置文件 /etc/httpd/conf.d/pgadmin4.conf(对于Web模式):
sudo cp /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf
sudo vi /etc/httpd/conf.d/pgadmin4.conf

加入以下内容:

VirtualHost *:80
ServerName pgadmin.cn
  • 重启Apache服务:
sudo systemctl restart httpd
  1. 访问pgAdmin: 在浏览器中输入服务器的IP地址和pgAdmin的端口号(默认为5050),然后输入初始化的账号和密码即可登录。

使用pgAdmin管理数据库

  1. 连接到PostgreSQL数据库
  • 在pgAdmin的浏览器界面中,点击左上角的“+”号,选择“Servers”。
  • 点击“Create”创建一个新的服务器。
  • 在“General”选项卡中,输入服务器名称、IP地址和密码,点击“Save”按钮保存设置。
  • 双击新创建的服务器以连接到PostgreSQL数据库。
  1. 管理数据库对象
  • 连接成功后,可以展开服务器节点,进行数据库对象的创建、修改、删除、备份和恢复等操作。
  1. 执行SQL查询
  • 使用pgAdmin内置的SQL查询工具,可以编写、编辑和执行SQL查询。
  1. 备份和还原
  • 使用pgAdmin的备份工具,可以创建数据库备份,并在需要时还原数据库。
  1. 性能监控与优化
  • 提供了一些可视化工具,以帮助用户理解数据库性能和结构。

请注意,以上步骤可能因CentOS版本和PostgreSQL版本的不同而略有差异。建议参考官方文档以获取最准确的信息。

0