ubuntu

pgAdmin在Ubuntu上的使用教程

小樊
36
2025-04-21 07:13:22
栏目: 智能运维

在Ubuntu上使用pgAdmin管理PostgreSQL数据库是一个相对简单的过程。以下是详细的步骤指南:

安装PostgreSQL

首先,确保你的Ubuntu系统已经更新到最新版本。然后,安装PostgreSQL数据库:

sudo apt update
sudo apt install postgresql postgresql-contrib

安装pgAdmin

有几种方法可以在Ubuntu上安装pgAdmin,这里我们介绍使用pip安装pgAdmin 4的方法:

  1. 安装依赖项
sudo apt install python3-pip libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
  1. 安装pgAdmin
pip3 install pgadmin4
  1. 初始化PgAdmin
cd ~/.local/lib/python3.x/site-packages/pgadmin4
python3 setup.py

请将 python3.x 替换为你系统中实际的Python版本。

配置PgAdmin

  1. 设置Web服务器
sudo mkdir /etc/ssl/private
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/server-key.pem -out /etc/ssl/private/server-cert.pem -subj "/CNlocalhost"
sudo nano /etc/nginx/sites-available/default

server 块中添加以下内容:

location / {
    include uwsgi_params;
    uwsgi_pass unix:/var/run/pgadmin4/pgadmin4.sock;
}
sudo systemctl restart nginx
sudo systemctl restart pgadmin4-web
  1. 访问PgAdmin

在浏览器中访问 https://localhost,使用之前设置的密码登录。

连接到PostgreSQL数据库

  1. 启动PostgreSQL
sudo systemctl start postgresql
  1. 设置PostgreSQL密码(如果尚未设置):
sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'your_password';"
  1. 配置远程访问

编辑 /etc/postgresql/12/main/pg_hba.conf 文件:

sudo nano /etc/postgresql/12/main/pg_hba.conf

在文件末尾添加以下行:

host all all 0.0.0.0/0 md5

保存并关闭文件,然后重启PostgreSQL:

sudo systemctl restart postgresql
  1. 连接到PostgreSQL服务器

管理数据库

现在你可以使用PgAdmin管理数据库,包括创建新的数据库、表和其他数据库对象,以及查询和编辑数据。

请注意,上述步骤可能会随着pgAdmin和PostgreSQL版本的更新而发生变化。建议参考官方文档以获取最新信息。

0
看了该问题的人还看了