"postgreSQL 13.5 Windows与Linux安装及常用命令教程"
需积分: 0 110 浏览量
更新于2023-12-23
收藏 1.81MB DOCX 举报
64/postgresql13-13.5-1PGDG.rhel7.x86_64.rpm --no-check-certificatewget https://yum.postgresql.org/13/redhat/rhel-7-x86_64/postgresql13-server-13.5-1PGDG.rhel7.x86_64.rpm --no-check-certificaterpm -ivh postgresql13-libs-13.5-1PGDG.rhel7.x86_64.rpmpgsql13.5 的rpm file安装完成1.2配置 1.2.1 设置数据目录mkdir -p /var/lib/pgsql/13/datapgsql 13.5 默认使用5432端口1.2.2 初始化数据库/usr/pgsql-13/bin/postgresql-13-setup initdb1.2.3 启动postgresql服务systemctl start postgresql-13.service默认开机启动systemctl enable postgresql-13.servicels -l /var/lib/pgsql/13/data1.3 设置密码21.3.1 切换用户su - postgrespsql -c "alter user postgres with password 'yourpassword';" exit退出postgres用户logout1.4 防火墙设置firewall-cmd --zone=public --add-port=5432/tcp --permanentfirewall-cmd --reload1.5 用户及权限配置1.5.1 pg_hba.conf配置文件是用来控制登录授权的,常用认证方式除了 password 外,还有 md5、peer和ident等方式.5.2 psql命令 连接 验证--此参数设置为local表示是本地访问,其他程序访问需要修改md5 -> password,host =>0.0.0.0/0# IPv4 local connections:host all all 127.0.0.1/32 md5host all all 0.0.0.0/0 md5host all all ::1/128 md5host all all ::/0 md5psql -h localhost -p 5432 -d postgres -U postgresConnects to the database using the specified host, port, database, and user.
2.Windows 安装2.1 下载安装程序https://www.postgresql.org/download/windows/下载 Windows 安装程序。在网页底部可以找到对应的版本,包括64位和32位。2.2 安装选择安装目录,选择数据目录。输入数据库管理员的密码,默认的端口是5432.安装完成以后在开始菜单中找到 psql并运行.2.3 用户及权限配置编辑 pg_hba.conf文件,修改认证方式为md5.最后设置完成 pgsql 13.5的安装,使用psql 连接验证.3. 常用命令3.1 连接数据库 -h host -p port -d database -U userpsql -h localhost -p 5432 -d postgres -U postgres3.2 查看帮助信息,\h 查看帮助信息, \h select查看select语句的帮助信息.\h \d查看命令帮助信息\q 退出psql命令行3.3 常用命令 \l 列出数据库 \c 更换数据库 \dt 列出所有表 \d 详细描述表 \du 列出所有用户 \dn 列出所有模式 \df 列出所有函数 \dv 列出所有视图本文介绍了 postgreSQL 13.5在 windows 和 Linux 平台下的安装步骤,包括了具体的操作指导以及常见命令的使用方法。postgreSQL 是一个开源的免费的数据库,对于开发者和商家来说都是非常友好的选择。该教程通俗易懂,图文并茂,一步步地详细介绍了如何安装和使用 postgreSQL 13.5,并且列举了一些常用的 psql命令,方便读者快速上手。希望该教程可以帮助到有需要的读者,并且让大家对 postgreSQL 有一个更加深入的了解。
206 浏览量
504 浏览量
4128 浏览量
319 浏览量
206 浏览量
553 浏览量
139 浏览量
504 浏览量
413 浏览量
wj419131433
- 粉丝: 0
最新资源
- ExcelR课程作业1:基础数据压缩分析
- 激活函数与多维数组:神经网络初探
- Go语言实现命令行界面的mitchellh/cli库介绍
- 东北大学EECE7398课程MATLAB作业解析
- Git版本控制基础与PHP实践教程
- ARM9 Bootloader设计教程:从基础到实践
- 创意特效源码包:翻书、骰子、请柬、飞星效果
- 深入解析中国十大经典营销传播概念
- Python AccessControl模块4.0b5版本安装包发布
- Java实战项目源码案例:从入门到注册系统的实现
- FreeType 2.3.7适用于VC10-32位系统的压缩包
- Go开发的GitHub仓库readme文件CLI查看器
- 51单片机控制1602液晶显示的汇编操作指南
- Ringlok个人技术博客页面介绍
- GitHub Classroom项目: 实现多玩家Ludo游戏控制台应用
- 动态壁纸安装包RainWallpaper的下载与使用