温馨提示×

ubuntu pgadmin连接数据库

小樊
69
2025-03-18 03:55:41
栏目: 智能运维

要在Ubuntu上使用PgAdmin连接数据库,请按照以下步骤操作:

安装PostgreSQL和PgAdmin

  1. 打开终端并运行以下命令,以安装PostgreSQL和PgAdmin:
sudo apt update
sudo apt install postgresql pgadmin4
  1. 安装完成后,启动PostgreSQL服务:
sudo systemctl start postgresql
  1. 设置PostgreSQL的密码:
sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'your_password';"

配置PgAdmin

  1. 配置Web服务器:确保已经安装并配置了Web服务器(如Nginx)以托管pgAdmin,并生成SSL证书以提高安全性。

  2. 启用远程连接

  • 打开文件 /etc/postgresql/12/main/pg_hba.conf(版本号可能会有所不同,请根据实际情况调整)。
  • 在文件末尾添加以下行以允许远程连接:
host all all 0.0.0.0/0 md5
  • 保存并关闭文件。
  • 重新启动PostgreSQL服务:
sudo systemctl restart postgresql

连接到PostgreSQL数据库

  1. 启动PgAdmin
  • 在应用程序菜单中找到PgAdmin并启动它。
  • 或者,在终端中输入以下命令启动PgAdmin:
pgadmin4
  1. 创建新的服务器连接
  • 在PgAdmin的左侧面板中,右键单击“Servers”并选择“Create” - “Server…”。

  • 在“General”选项卡中,输入一个名称(例如,“My PostgreSQL Server”)。

  • 转到“Connection”选项卡,输入以下信息:

  • Host name: localhost

  • Port: 5432(默认PostgreSQL端口)

  • Username: postgres

  • Password: your_password(在之前设置的密码)

  • 单击“Save”以保存设置并连接到PostgreSQL服务器。

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

请注意,以上步骤假设您已经在Ubuntu系统上安装并配置了PostgreSQL数据库。如果您的数据库位于远程服务器上,请确保远程服务器的防火墙允许从您的IP地址进行连接,并且您已经在远程服务器上配置了相应的数据库用户和权限。

0