部署pgAdmin

pgAdmin 工具是一个非常流行的 PostgreSQL数据库管理和开发平台,本节我们将部署并使用它

安装pgAdmin

pgAdmin 可以本地安装在桌面上,也可以安装在服务器上运行,并通过 Web 浏览器访问。在本实验中,我们将通过docker 镜像以服务器模式部署 pgAdmin,运行以下命令

mkdir /home/ec2-user/pgadmin
sudo chmod -R a+rw /home/ec2-user/pgadmin
docker pull dpage/pgadmin4
docker create -p 8080:80 \
    -e "PGADMIN_DEFAULT_EMAIL=$DBUSER@domain.com" \
    -e "PGADMIN_DEFAULT_PASSWORD=$DBPASS" \
    -v /home/ec2-user/pgadmin:/var/lib/pgadmin \
    --name pgadmin \
    dpage/pgadmin4
docker start pgadmin    

然后在Cloud9中打开web浏览器:

image-20231104191457405

pgAdmin 用户名为masteruser@domain.com ,密码是数据库mastter用户的密码:

image-20231104191638087

登录后进入pgadmin的主页。

配置数据库

先获取数据库的endpoint:

echo $DBENDP

在pgAdmin中添加一个新的Server:

image-20231104192527020

命名为rds-pg-labs,然后进入Connection页:

image-20231104192635991

输入数据库的endpoint/username/password,然后保存:

image-20231104192731116

在左侧点击新添加的server,会看到一些Dashboard:

image-20231104192837033