centos

pgadmin在centos上怎么配置

小樊
40
2025-05-01 00:29:27
栏目: 智能运维

在CentOS上配置pgAdmin的步骤如下:

安装依赖项

首先,确保系统已经安装了必要的依赖项。打开终端并执行以下命令:

sudo yum install -y gcc make readline -devel zlib-devel

安装PostgreSQL

下载并编译安装 PostgreSQL 源码包:

wget https://ftp.postgresql.org/pub/source/v13.4/postgresql-13.4.tar.gz
tar -xzvf postgresql-13.4.tar.gz
cd postgresql-13.4
./configure --prefix=/usr/local/pgsql
make
sudo make install

配置PostgreSQL

  1. 创建一个新的系统用户来管理 PostgreSQL 数据库:
sudo useradd -m postgres
  1. 切换到 postgres 用户并设置密码:
sudo su - postgres
psql -c "alter user postgres with password 'your_password';"
exit
  1. 编辑 PostgreSQL 配置文件 /usr/local/pgsql/data/postgresql.conf,允许远程连接:
sudo vi /usr/local/pgsql/data/postgresql.conf

将以下行修改为:

listen_addresses '*'
  1. 编辑 pg_hba.conf 文件以允许远程连接:
sudo vi /usr/local/pgsql/data/pg_hba.conf

在文件末尾添加以下行:

host all all 0.0.0.0/0 md5
  1. 启动 PostgreSQL 服务:
sudo systemctl enable --now postgresql

安装和配置 pgAdmin

  1. 安装 pgAdmin:
sudo yum install -y pgadmin4
  1. 复制并配置 pgadmin4.conf 文件:
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
  1. 重启 Apache 服务:
sudo systemctl restart httpd

使用 pgAdmin 连接和管理数据库

  1. 打开浏览器,访问 http://your_server_ip/pgadmin ,使用 postgres 用户登录。
  2. 在pgAdmin主界面,点击左侧的 “Servers” 节点。
  3. 点击右键,选择 “Create” - “Server…” ,配置连接信息后保存。
  4. 连接成功后,可以展开服务器节点,进行数据库对象的创建、修改、删除、备份和恢复等操作。

以上步骤应该可以帮助您在CentOS系统上成功安装和配置pgAdmin。如果在安装过程中遇到任何问题,可以参考pgAdmin的官方文档或在社区论坛寻求帮助。

0
看了该问题的人还看了