如何在Linux上使用pgAdmin创建新数据库
导读:1. 前提条件:安装PostgreSQL与pgAdmin 在Linux系统上使用pgAdmin前,需先安装PostgreSQL数据库服务器及pgAdmin管理工具。 Debian/Ubuntu系统:通过apt包管理器安装,执行以下命令:s...
1. 前提条件:安装PostgreSQL与pgAdmin
在Linux系统上使用pgAdmin前,需先安装PostgreSQL数据库服务器及pgAdmin管理工具。
- Debian/Ubuntu系统:通过apt包管理器安装,执行以下命令:
sudo apt update & & sudo apt install postgresql postgresql-contrib pgadmin4 - Red Hat/CentOS/Fedora系统:先添加PostgreSQL官方YUM/DNF仓库,再安装pgAdmin:
安装完成后,通过桌面应用菜单或命令行(# 添加PostgreSQL YUM仓库(CentOS/RHEL 9为例) sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm # 禁用默认PostgreSQL模块并安装pgAdmin sudo dnf module disable postgresql sudo dnf install pgadmin4 -ypgadmin4)启动pgAdmin。
2. 连接到PostgreSQL服务器
启动pgAdmin后,需先添加PostgreSQL服务器连接,步骤如下:
- 左侧导航栏点击Servers→右键选择Create→Server。
- 在弹出的“Create - Server”对话框中,填写以下信息:
- Name:为连接命名(如“Local PostgreSQL”),便于识别;
- Host:数据库服务器地址(本地环境填
localhost,远程服务器填IP或域名); - Port:PostgreSQL默认端口为
5432(若修改过需填写修改后的端口); - Maintenance database:连接时使用的数据库(通常为
postgres,系统默认数据库); - Username/Password:具有数据库访问权限的用户名及密码(如PostgreSQL超级用户
postgres)。
- 点击Save按钮,pgAdmin会自动尝试连接服务器。
3. 创建新数据库
连接成功后,即可通过图形界面创建新数据库,步骤如下:
- 展开左侧Servers→选中已连接的服务器→展开Databases节点。
- 右键点击Databases→选择Create→Database…,弹出“Create - Database”对话框。
- 在对话框中填写数据库信息(带*号为必填项):
- General tab:
- Database name:输入新数据库名称(如
mydb),需符合PostgreSQL标识符规则(无特殊字符、不以数字开头); - Owner:选择数据库所有者(默认为当前登录用户,如
postgres,可修改为其他有权限的用户)。
- Database name:输入新数据库名称(如
- Definition tab(可选):
- Encoding:字符编码(推荐
UTF8,支持多语言字符集); - Template:模板数据库(默认
template0,用于创建新数据库的模板,一般无需修改); - Collation/Locale:排序规则与字符分类(默认
C或系统本地设置,如en_US.UTF-8)。
- Encoding:字符编码(推荐
- Security tab(可选):
- 可添加用户权限(如授予某用户对数据库的所有权限),默认仅Owner有权限。
- General tab:
- 填写完成后,点击Save按钮,pgAdmin会在后台执行创建命令(等价于SQL语句
CREATE DATABASE mydb OWNER postgres ENCODING 'UTF8';),数据库创建成功。
注意事项
- 权限要求:创建数据库需具备足够权限(如超级用户或具有
CREATEDB角色的用户),若遇到权限不足错误,需联系管理员授权。 - 端口开放:若为远程连接,需确保服务器防火墙开放PostgreSQL端口(默认5432)及pgAdmin端口(默认5050),避免连接被拒绝。
- 版本兼容性:pgAdmin版本需与PostgreSQL服务器版本兼容(如pgAdmin 4.22支持PostgreSQL 12及以上版本),建议使用最新稳定版。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在Linux上使用pgAdmin创建新数据库
本文地址: https://pptw.com/jishu/739466.html
