PG13 数据库 window10 安装
下载及界面安装方案这个博客写的很清楚
(3条消息) Windows安装PostgreSQL13.3_nikeylee的博客-CSDN博客_windows安装postgresql
需要启动服务的时候出现问题:
无法启动,提示 “不是一个数据库集群目录”
参考下面的处理方案:
pg_ctl: 目录 “/pgsql/data“不是一个数据库集群目录 | 致命错误: 角色 “postgres“ 不存在 (chowdera.com)
又会提示错误
发生 vcruntime140_1.dll 丢失
下载 这个文件,并按照上面操作,
vcruntime140_1.dll下载 附丢失的解决方法 - 66软件站 (66rjz.com)
会提示错误,
但是没有关系,可以运行初始化命令
D:\software\pgsql>D:\software\pgsql\bin\pg_ctl.exe -D “D:\software\pgsql\data” initdb
start
新建角色
然后就可以正常连接了
电脑重启后会遇到的新问题
postgras 服务为启动导致的数据库无法打开
如果自动打开需要进行环境变量配置,如果手动打开需要输入命令,并在服务器中开启。
设置环境变量(防止重启后不能登录数据库)
PG_HOME : D:\Program Files\PostgreSQL\13
PGDATA :D:\Program Files\PostgreSQL\13\data
Administartor的用户变量
在Path中新增 %PG_HOME%\bin\