要在Ubuntu系统上使用pgAdmin连接PostgreSQL数据库,请按照以下步骤操作:
sudo apt update
sudo apt install postgresql postgresql-contrib
sudo adduser postgres
sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'your_password';"
sudo apt install python3-pip libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
pip3 install pgadmin4
cd ~/.local/lib/python3.x/site-packages/pgadmin4
python3 setup.py
cd ~/.local/lib/python3.x/site-packages/pgadmin4
pgadmin4.py
或者在应用程序菜单中找到PgAdmin并启动它。
打开文件 /etc/postgresql/12/main/pg_hba.conf
(版本号可能会有所不同,请根据实际情况调整)。
在文件末尾添加以下行以允许远程连接:
host all all 0.0.0.0/0 md5
保存并关闭文件。
修改 postgresql.conf
文件以允许来自任何IP的连接:
listen_addresses '*'
sudo systemctl restart postgresql
打开pgAdmin。
在左侧面板中,右键单击“Servers”并选择“Create” - “Server…”。
在“General”选项卡中,输入一个名称(例如,“My PostgreSQL Server”)。
转到“Connection”选项卡,输入以下信息:
单击“Save”以保存设置并连接到PostgreSQL服务器。
连接成功后,您可以在左侧的对象浏览器中查看和管理各种数据库对象,如表、视图、函数等。
请注意,具体的步骤可能会因pgAdmin版本和PostgreSQL版本的不同而有所差异。建议参考pgAdmin的官方文档以获取最准确的信息。