PostgreSQL 17.2 Windows安装使用记录(一)

685 阅读1分钟

该部分从安装到执行sql语句为止,预计下一部分为java连接数据库使用

 下载 PostgreSQL 安装包

安装 PostgreSQL 打开安装包即可

  • Windows: 运行下载的 .exe 安装包,按照安装向导的提示完成安装。安装过程中会要求设置数据库超级用户(默认用户名为 postgres)和密码。

  • PostgreSQL安装异常:该异常是数据库初始化失败,选了安装选项的语言可能导致该问题,手动初始化即可,也可再次覆盖安装(只勾选server,不选语言), Problem running post-install step. Installation may not complete correctlty.The database cluster initialisation failed

手动初始化:
用管理员打开cmd执行
D:\PostgreSQL\17\bin\initdb.exe -D D:\PostgreSQL\17\data

目标数据库文件夹若不存在可能会权限拒绝问题,手动建目录

手动启动:
启动服务
D:\PostgreSQL\17\bin\pg_ctl.exe -D D:\PostgreSQL\17\data start

启动管理工具pgadmin4 该工具类似navicat

  • 改页面显示语言

image.png

  • 右键servers 注册(register)-> server...
  • name自定义 连接中 host输入localhost 、密码中输入安装时的密码 即可保存
若遇到角色不存在 
回到cmd中运行 
createuser -s -r postgres

image.png

  • sql语句执行在如下窗口 image.png
  • 配置postgresql的端口开放,打开postgresql的数据存储目录,找到pg_hba.conf文件,默认情况下,只有127.0.0.1能连接数据库,若需要开放给其他IP连接,可以加一行记录“host    all    all    0.0.0.0/0    scram-sha-256”