在Debian系統上配置pgAdmin的步驟如下:
sudo apt update
sudo apt upgrade
sudo apt install curl gpg gnupg2 software-properties-common apt-transport-https lsb-release ca-certificates
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
sudo apt install pgadmin4
sudo /usr/pgadmin4/bin/setup-web.sh
按照屏幕上的說明設置主密碼,然后通過瀏覽器訪問 http://your-IP-address/pgadmin4
使用主密碼登錄。
sudo apt install postgresql postgresql-contrib
sudo systemctl status 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;
~/py_env/miniconda3/envs/pgadmin4/lib/python3.9/site-packages/pgadmin4/config_distro.py
,添加如下內容:DEFAULT_SERVER = '0.0.0.0'
DEFAULT_SERVER_PORT = 9999
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
sudo systemctl start pgadmin4
sudo systemctl enable pgadmin4
sudo ufw allow 5050/tcp
sudo ufw enable
訪問pgAdmin4 Web界面:
在瀏覽器中輸入 http://your_server_ip:5050
,使用之前創建的pgAdmin4用戶郵箱和密碼登錄。
連接到PostgreSQL服務器:
以上步驟應該可以幫助你在Debian系統上成功配置pgAdmin。如果在配置過程中遇到任何問題,請參考官方文檔或尋求社區幫助。