溫馨提示×

pgAdmin在Debian上如何配置

小樊
43
2025-07-29 20:57:36
欄目: 智能運維

在Debian系統上配置pgAdmin的步驟如下:

安裝pgAdmin

  1. 更新系統
sudo apt update
sudo apt upgrade
  1. 安裝依賴
sudo apt install curl gpg gnupg2 software-properties-common apt-transport-https lsb-release ca-certificates
  1. 添加pgAdmin存儲庫
curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/(lsb_release -cs) pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.lists
sudo apt update
  1. 安裝pgAdmin
sudo apt install pgadmin4

配置pgAdmin

  1. 運行設置腳本
sudo /usr/pgadmin4/bin/setup-web.sh

按照屏幕上的說明設置主密碼,然后通過瀏覽器訪問 http://your-IP-address/pgadmin4 使用主密碼登錄。

  1. 配置PostgreSQL
  • 安裝PostgreSQL(如果尚未安裝):
sudo apt install postgresql postgresql-contrib
  • 啟動并驗證PostgreSQL服務
sudo systemctl status postgresql
  • 配置PostgreSQL(可選):
    • 更改PostgreSQL用戶密碼:
    sudo -i -u postgres psql
    \password postgres
    
    然后輸入新密碼并確認。
    • 創建新的數據庫和用戶:
    sudo -i -u postgres createdb mydatabase
    CREATE USER myuser WITH PASSWORD 'mypassword';
    GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;
    
  1. 配置pgAdmin4對外端口(可選):
  • 編輯 ~/py_env/miniconda3/envs/pgadmin4/lib/python3.9/site-packages/pgadmin4/config_distro.py,添加如下內容:
    DEFAULT_SERVER = '0.0.0.0'
    DEFAULT_SERVER_PORT = 9999
    
  1. 配置pgAdmin4服務,以便對外自動啟動:
sudo nano /etc/systemd/system/pgadmin4.service
[Unit]
Description=pgadmin4
After=network.target

[Service]
Type=simple
ExecStart=~/py_env/miniconda3/envs/pgadmin4/bin/pgadmin4
User=mili
Group=mili
WorkingDirectory=~/py_env/miniconda3/

[Install]
WantedBy=multi-user.target
  • 啟動pgAdmin4服務:
sudo systemctl start pgadmin4
sudo systemctl enable pgadmin4
  1. 配置防火墻(如果防火墻啟用):
sudo ufw allow 5050/tcp
sudo ufw enable
  1. 訪問pgAdmin4 Web界面: 在瀏覽器中輸入 http://your_server_ip:5050,使用之前創建的pgAdmin4用戶郵箱和密碼登錄。

  2. 連接到PostgreSQL服務器

  • 在pgAdmin4 Web界面中,點擊左側導航欄的“Add New Server”,輸入PostgreSQL服務器連接信息,包括服務器地址、端口、數據庫名稱、用戶名和密碼,然后點擊“Save”保存連接。

以上步驟應該可以幫助你在Debian系統上成功配置pgAdmin。如果在配置過程中遇到任何問題,請參考官方文檔或尋求社區幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女