该部分从安装到执行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
- 改页面显示语言
- 右键servers 注册(register)-> server...
- name自定义 连接中 host输入localhost 、密码中输入安装时的密码 即可保存
若遇到角色不存在
回到cmd中运行
createuser -s -r postgres
- sql语句执行在如下窗口
- 配置postgresql的端口开放,打开postgresql的数据存储目录,找到pg_hba.conf文件,默认情况下,只有127.0.0.1能连接数据库,若需要开放给其他IP连接,可以加一行记录“host all all 0.0.0.0/0 scram-sha-256”