PostgreSQL官方下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
安装结束后出现如下警告
前提
以管理员身份运行CMD并进入PostgreSQL的bin目录
cd /d C:\Program Files\PostgreSQL\12\bin
问题1:Windows服务管理中没有找到PostgreSQL12服务
手动注册服务
.\pg_ctl.exe register -N PostgreSQL12 -D "C:\Program Files\PostgreSQL\12\data"
问题2:Windows服务管理中启动服务失败
手动初始化数据库
.\initdb.exe -D ..\data
问题3:致命错误:角色 "postgres" 不存在
手动创建postgres用户
.\createuser.exe -s -r postgres
问题4:拒绝访问等权限问题
右键安装目录,赋予相关权限
问题5:除本机之外无法访问
进入PostgreSQL的data目录打开postgresql.conf文件修改监听地址(按需修改)
listen_addresses = '*'
进入PostgreSQL的data目录打开pg_hba.conf文件修改访问验证方式(按需修改)
# IPv4 local connections:
host all all 0.0.0.0/0 md5
评论区