Windows环境PG安装部署

325 阅读3分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第35天,点击查看活动详情

📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程😜😜😜
擅长Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理。
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

前言

Windows环境PG安装部署,本文做了详细说明

1、双击下载安装包,开始安装 image.png

2、修改安装路径 3、选择安装组件 image.png

4、设置数据库路径 image.png

5、设置超级用户的密码(jempg) image.png

6、设置端口号,可以直接用默认就行 image.png 7、直接点 Next image.png image.png image.png image.png

8、去掉勾选,直接点 Finish image.png

9、本地登录
image.png

10.环境变量设置

SETX "PGHOME"  "D:\Program Files\PostgreSQL\13"
SETX "PGHOST"  "localhost"
SETX "PGLIB"   "%PGHOME%\lib"
SETX "PGDATA"  "%PGHOME%\data"

image.png

path里加入以下路径: D:\Program Files\PostgreSQL\13\bin

11.配置文件修改 白名单的设置

#G:\pgsql\data\pg_hba.conf
local     all       all                    trust
host      all       all   127.0.0.1/32     trust
host      all       all    0.0.0.0/0        md5
host   replication  all    0.0.0.0/0        md5
local  replication  all                    trust

监听设置 #G:\pgsql\data\postgresql.conf listen_addresses = '*'

注:以上修改后记得要重启哈

12.远程连接:

psql -U postgres -h 192.168.1.62 -p 5432 -d postgres
![在这里插入图片描述](https://img-blog.csdnimg.cn/18d33ddb9fd44e70983de28cedf845bc.png)

● PostgreSQL是加州大学伯克利分校计算机系开发的,一个开源免费的关系式数据库管理系统, 经过长达15年以上的积极开发和不断改进,PostgreSQL已在可靠性、稳定性、数据一致性等获得了业内相对高的声誉。 ● PostgreSQL可以运行在所有主流操作系统上,包括Linux、AIX、HP-UX、Solaris和Windows等34种平台。 ● PostgreSQL是完全的事务安全性数据库, 完整地支持外键、联合、视图、触发器和存储过程(并支持多种语言开发存储过程)。 ● PostgreSQL支持了大多数SQL标准的数据类型, 包括整型、数值型、布尔型、字节型、字符型、日期型、时间型、二进制的大对像(图片、声音和视频)。 ● PostgreSQL的存储过程开发可以使用众多的程序语言, 包括Java、Perl、Python、Ruby、Tcl、C/C++和自带的PL/pgSQL, 其中的PL/pgSQL与Oracle的PL/SQL很相似,内置了数百个函数, 功能从基本的算术计算和字符串处理到加密逻辑计算并与Oracle有高度兼容性。 ● PostgreSQL对很多高级开发语言有原生的编程接口, 如C/C++、Java、.Net、Perl、Python、Ruby、Tcl和ODBC以及其他语言等,也包含各种文档。 ● PostgreSQL有很多高级功能,像多版本并发控制(MVCC)、按时间点恢复(PITR)、表空间、异步复制、嵌套事务、在线热备、复杂查询的规划和优化以及为容错而进行的预写日志等。 ● PostgreSQL支持国际字符集、多字节编码并支持使用当地语言进行排序、大小写处理和格式化等操作。 ● PostqreSQL有很多高品质的图形化的PostgreSQL管理工具软件,包括开源和商业性质的。 ● PostgreSQL的源代码可以自由获取,它的授权是在非常自由的开源授权下, 这种授权允许用户在各种开源或是闭源项目中使用、修改和发布PostgreSQL的源代码。 用户对源代码的可以按用户意愿进行任何修改、改进。 ● 目前有不少业务系统使用PostgreSQL在实际生产环境下管理着超过4TB的数据。 ● PostgreSQL的快速发展是由于MySQL被Oracle公司收购导致的, 同时在2019年微软官宣收购PostgreSQL初创公司Citus Data。

本文如有错误或不完善的地方请大家多多指正,您的批评指正是我写作的最大动力!    
                              

![cd0cc1d6fe704cdf90f6c3ddcf4aacde.gif](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/61000d6ee54243da880c0d848aad1370~tplv-k3u1fbpfcp-watermark.image?)