centos

centos pgadmin图形界面设置

小樊
57
2025-07-31 17:01:51
栏目: 智能运维

在CentOS系统上设置pgAdmin图形界面的步骤如下:

安装pgAdmin

  1. 安装依赖项
sudo yum install -y gcc make readline -devel zlib-devel
  1. 下载和编译安装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
  1. 配置PostgreSQL
sudo useradd -m postgres
sudo su - postgres
psql -c "alter user postgres with password 'your_password';"
exit
sudo vi /usr/local/pgsql/data/postgresql.conf

将以下行修改为:

listen_addresses = '*'
sudo vi /usr/local/pgsql/data/pg_hba.conf

在文件末尾添加以下行:

host all all 0.0.0.0/0 md5
sudo systemctl enable --now postgresql
  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
sudo systemctl restart httpd

配置pgAdmin

  1. 创建pgAdmin登录用户

在pgAdmin的配置文件 /usr/lib/python3.6/site-packages/pgadmin4-web/config_distro.py 中设置日志文件、SQLite路径、会话数据库路径、存储路径等。

使用Python脚本创建用户:

sudo python3 /usr/lib/python3.6/site-packages/pgadmin4-web/setup.py

按照提示输入邮箱和密码。

  1. 定制界面

在pgAdmin中,可以创建新的角色(role),并为这些角色分配不同的权限。角色可以管理数据库连接、执行SQL查询、创建和修改数据库对象等。

请注意,具体的安装步骤和配置可能会因CentOS版本和pgAdmin版本的不同而有所差异。建议参考官方文档或相关社区资源以获取最新的安装指南和配置示例。

0
看了该问题的人还看了