要在Ubuntu上使用pgAdmin连接PostgreSQL数据库,请按照以下步骤操作:
安装PostgreSQL和pgAdmin
- 打开终端并运行以下命令,以安装PostgreSQL和pgAdmin:
sudo apt update sudo apt install postgresql pgadmin4
- 安装完成后,启动PostgreSQL服务:
sudo systemctl start postgresql
配置PostgreSQL允许远程连接
- 修改PostgreSQL配置文件以允许远程连接。编辑
/etc/postgresql/12/main/pg_hba.conf
文件,在文件末尾添加以下行:
host all all 0.0.0.0/0 md5
这行配置允许所有IP地址通过md5加密连接到PostgreSQL服务器。
- 修改
postgresql.conf
文件以允许来自任何IP的连接:
listen_addresses = '*'
- 保存并关闭文件,然后重新启动PostgreSQL服务:
sudo systemctl restart postgresql
配置pgAdmin
-
在pgAdmin中创建一个新的服务器连接。打开pgAdmin后,在左侧面板中右键单击“Servers”并选择“Create” - “Server…”。
-
在“General”选项卡中,输入一个名称来标识你的PostgreSQL服务器(例如,“My PostgreSQL Server”)。
-
转到“Connection”选项卡,输入以下信息:
- Host name: localhost(如果PostgreSQL安装在本地)或远程服务器的IP地址
- Port: 5432(默认PostgreSQL端口)
- Username: PostgreSQL的用户名
- Password: PostgreSQL用户的密码
- 单击“Save”以保存设置并连接到PostgreSQL服务器。
连接到PostgreSQL数据库
-
在“Servers”部分,展开你刚刚创建的服务器条目。
-
双击“Databases”以显示远程服务器上的所有数据库。
-
双击特定的数据库以连接到它并查看其内容。
现在你已经成功连接到了PostgreSQL数据库,可以使用pgAdmin来管理和操作数据库了。