在Linux上配置PgAdmin涉及多个步骤,具体步骤可能会因Linux发行版而异,但以下是在RHEL 9、Ubuntu 16.04和CentOS 8上配置PgAdmin的一般指南:
在RHEL 9上配置PgAdmin
-
添加PgAdmin4仓库:
- 安装EPEL仓库:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
- 安装PgAdmin4仓库:
sudo dnf install-y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
- 建立缓存:
sudo dnf makecache
- 安装EPEL仓库:
-
安装PgAdmin4:
sudo dnf install pgadmin4-y
-
启动/启用PgAdmin4服务:
sudo systemctl start httpd sudo systemctl enable httpd
-
初始化PgAdmin4:
sudo /usr/pgadmin4/bin/setup-web.sh
提供电子邮件和密码进行配置。
-
访问PgAdmin4的Web界面: 在浏览器中输入:
http://server-ip/pgadmin4
,使用提供的凭据登录。
在Ubuntu 16.04上配置PgAdmin
-
安装依赖包:
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-dev
-
创建虚拟环境:
cd /opt mkdir environmentpy cd environmentpy virtualenv pgadmin4 cd pgadmin4 source bin/activate
-
下载并安装PgAdmin 4:
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.3/pip/pgadmin4-1.3-py2.py3-none-any.whl pip install pgadmin4-1.3-py2.py3-none-any.whl
-
创建本地配置文件:
cd /lib/python2.7/site-packages/pgadmin4 touch config_local.py
编辑
config_local.py
文件,设置服务器模式为False
。 -
运行PgAdmin 4:
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
按照提示设置电子邮件和密码。
-
访问PgAdmin 4: 在浏览器中输入:
http://localhost:5050
,使用设置的凭据登录。
在CentOS 8上配置PgAdmin
-
安装PgAdmin 4:
sudo dnf install pgadmin4
-
启动/启用PgAdmin4服务:
sudo systemctl start httpd sudo systemctl enable httpd
-
访问PgAdmin4的Web界面: 在浏览器中输入:
http://server-ip/pgadmin4
,使用设置的凭据登录。
请注意,以上步骤可能会因PgAdmin版本和Linux发行版的不同而有所变化。建议参考PgAdmin的官方文档以获取最准确的安装和配置指南。