Linux PgAdmin使用教程有哪些
导读:Linux环境下PgAdmin使用教程汇总 1. 安装PgAdmin 基于Debian/Ubuntu的系统 更新系统包:sudo apt-get update && sudo apt-get upgrade 安装依赖包:s...
Linux环境下PgAdmin使用教程汇总
1. 安装PgAdmin
基于Debian/Ubuntu的系统
- 更新系统包:
sudo apt-get update & & sudo apt-get upgrade - 安装依赖包:
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-dev - 创建虚拟环境并下载PgAdmin:
cd /opt mkdir pgadmin4 & & cd pgadmin4 virtualenv pgadmin4 source bin/activate wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pgAdmin4-4.30.tar.gz tar -xzf pgAdmin4-4.30.tar.gz cd pgAdmin4-4.30 - 安装PgAdmin及依赖:
pip3 install psycopg2-binary - 运行PgAdmin:
./pgadmin4(默认启动端口5050)
基于RPM/CentOS的系统
- 添加pgAdmin仓库(以RHEL 9为例):
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm sudo dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm - 安装PgAdmin:
sudo dnf makecache & & sudo dnf install pgadmin4 -y - 启动服务:若通过系统包安装,可使用
systemctl管理(如sudo systemctl start pgadmin4)
2. 配置PgAdmin
- 单用户模式设置:创建本地配置文件
/usr/local/share/pgadmin4/config_local.py,添加SERVER_MODE = False(默认多用户模式需修改此参数) - 生产环境配置(可选):
- 修改
postgresql.conf:将listen_addresses = 'localhost'改为'*',允许远程连接; - 修改
pg_hba.conf:添加host all all 0.0.0.0/0 md5,配置客户端认证
- 修改
3. 连接到PostgreSQL数据库
- 启动PgAdmin:运行
./pgadmin4后,在浏览器访问http://< 服务器IP> :5050,使用安装时设置的凭据登录。 - 添加服务器连接:
- 左侧导航栏点击“Servers”→“+”→“Server…”;
- 输入服务器名称(如“Local PostgreSQL”)、主机名(
localhost或IP)、端口(默认5432)、数据库名(如postgres)、用户名(如postgres)及密码; - 点击“Save”保存,连接成功后左侧会显示服务器节点
4. 数据库对象管理
- 创建数据库:
- 展开服务器节点→右键“Databases”→“Create”→“Database…”;
- 输入数据库名称(如
mydb)、所有者(如postgres),点击“Save”。
- 创建表:
- 展开目标数据库→右键“Schemas”→“public”→“Create”→“Table…”;
- 输入表名(如
employees),定义字段(如id SERIAL PRIMARY KEY、name VARCHAR(50)),点击“Save”。
- 管理其他对象:通过左侧导航栏可管理视图、索引、函数、模式等对象(右键选择“Create/Edit/Delete”)
5. SQL查询与执行
- 打开查询工具:
- 展开目标数据库→右键任意表/视图→“Query Tool”;或顶部菜单“Tools”→“Query Tool”。
- 编写与执行SQL:
- 在查询窗口输入SQL(如
SELECT * FROM employees;); - 点击工具栏“Execute”按钮(或按
Ctrl+Enter)运行,结果将显示在下方面板。
- 在查询窗口输入SQL(如
- 保存与加载脚本:可通过“File”→“Save”保存查询脚本,或“File”→“Open”加载已有脚本
6. 数据库维护操作
- 备份数据库:
- 右键目标数据库→“Tools”→“Export…”;
- 选择备份格式(如SQL、CSV)、目标文件路径,点击“Start”开始备份。
- 恢复数据库:
- 右键服务器节点→“Restore”→“Database…”;
- 选择备份文件,配置恢复选项(如覆盖现有数据库),点击“Restore”。
- 数据导入导出:
- 导入:右键目标表→“Import/Export”→选择“Import”,指定文件格式(如CSV)及路径;
- 导出:右键目标表→“Import/Export”→选择“Export”,指定文件格式及路径
7. 高级功能:视图管理
- 查看与管理视图:
- 展开目标数据库→展开“Schemas”→“public”→“Views”,可查看现有视图;
- 右键视图→“Edit”修改视图定义(如
CREATE VIEW emp_view AS SELECT id, name FROM employees;); - 右键视图→“Delete”删除视图(需确认)。
- 通过SQL管理视图:在查询工具中执行
CREATE VIEW、ALTER VIEW、DROP VIEW语句
8. 安全与性能
- 设置强密码:初始登录后,建议修改默认密码(通过“Preferences”→“User”→“Change Password”)。
- 启用SSL:在pgAdmin配置中启用SSL(修改
config_local.py添加SSL_CERT_FILE、SSL_KEY_FILE路径),提升连接安全性。 - 监控性能:通过左侧导航栏“Server”→“Statistics”查看服务器性能指标(如连接数、查询耗时)
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux PgAdmin使用教程有哪些
本文地址: https://pptw.com/jishu/745879.html
