Debian中pgAdmin如何配置
在Debian系统上配置pgAdmin的步骤如下:
安装pgAdmin
- 更新系统:
sudo apt update
sudo apt upgrade -y
- 安装pgAdmin:
sudo apt install pgadmin4 -y
- 启动并设置开机启动:
sudo systemctl start pgadmin4
sudo systemctl enable pgadmin4
配置pgAdmin
- 获取PgAdmin登录信息:
- 打开浏览器,访问
http://your_server_ip:5050
。 - 使用安装过程中设置的密码登录。
- 配置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
- 配置pgAdmin4服务(可选):
- 编辑
/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/
- 配置PostgreSQL:
- 安装PostgreSQL(如果尚未安装):
sudo apt install postgresql
- 切换到postgres用户:
sudo su - postgres
- 使用psql命令进入PostgreSQL命令行:
psql
- 创建新的数据库用户和数据库,并授予权限:
CREATE USER pgadmin_user WITH PASSWORD 'your_password'; CREATE DATABASE pgadmin_db OWNER pgadmin_user; GRANT ALL PRIVILEGES ON DATABASE pgadmin_db TO pgadmin_user; \q
- 退出postgres用户:
exit
- 配置pgAdmin4:
- 编辑pgAdmin4配置文件:
sudo nano /etc/pgadmin4/pgadmin4.conf
- 设置默认服务器端口(通常默认端口为80,可以修改为其他端口,例如5050):
DEFAULT_SERVER = '0.0.0.0' SERVER_PORT = 5050
- 设置是否启用HTTPS(这里设置为False,使用HTTP协议):
ENABLE_HTTPS = False
- 创建pgAdmin4用户:
sudo /usr/pgadmin4/bin/setup-web.sh
按照提示输入邮箱地址和密码。
- 启动pgAdmin4服务:
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服务器:
- 在pgAdmin4 Web界面中,点击左侧导航栏的“Add New Server”,输入PostgreSQL服务器连接信息,包括服务器地址、端口、数据库名称、用户名和密码,然后点击“Save”保存连接。
以上步骤应该可以帮助你在Debian系统上成功配置pgAdmin。如果在配置过程中遇到任何问题,请参考官方文档或寻求社区帮助。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!