在CentOS上配置pgAdmin的步驟如下:
更新系統軟件包:
sudo yum update
安裝PostgreSQL軟件包:
sudo yum install postgresql-server postgresql-contrib
如果要安裝其他版本的PostgreSQL,請使用相應的版本號替換上述命令中的"postgresql-server"。例如,安裝PostgreSQL 11.7可以用以下命令:
sudo yum install postgresql11-server postgresql11-contrib
初始化數據庫并啟動PostgreSQL服務:
sudo postgresql-setup initdb
sudo systemctl start postgresql
sudo systemctl enable postgresql
安裝PgAdmin圖形化管理工具(可選):
安裝epel-release(如果未安裝):
sudo yum install epel-release
安裝PgAdmin 4:
sudo yum install pgadmin4-web
修改PgAdmin 4的配置文件:
找到配置文件/usr/lib/python2.7/site-packages/pgadmin4-web/config_distro.py
,將SERVER_MODE
值設置為False
:
SERVER_MODE = False
在防火墻中開放pgAdmin訪問端口:
sudo firewall-cmd --zone=public --add-port=80/tcp --permanentsudo firewall-cmd --reload
驗證PostgreSQL服務狀態:
sudo systemctl status postgresql
瀏覽器訪問pgAdmin:
在成功安裝和啟動之后,您可以使用瀏覽器訪問http://<your_server_ip>/pgadmin4
,并使用之前設置的賬號和密碼登錄,來管理PostgreSQL數據庫。
請注意,上述步驟適用于CentOS 7和CentOS 8系統。如果您使用的是CentOS 6或其他版本,可能需要根據具體情況進行調整。