在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。如果在配置过程中遇到任何问题,请参考官方文档或寻求社区帮助。