溫馨提示×

pgadmin在centos上怎么配置

小樊
50
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女