PostgreSQL 安装和使用

1.下载

https://www.enterprisedb.com/postgresql-tutorial-resources-training?uuid=db55e32d-e9f0-4d7c-9aef-b17d01210704&campaignId=7012J000001NhszQAC

2.使用

解压以后使用 pgAdmin4.exe

3.登录服务

 

 4.遇到的坑

1.使用pgAdmin4 本地登录老是报错

 原因是服务没有启动

 2.启动postgresSql服务,网上方法太多要结合使用

服务启动失败:参考https://www.jb51.net/article/203885.htm  操作

补充:WIN10安装postgresql启动服务失败解决

win10安装postgresql安装时总是在最后提示安装失败,其实这个是不影响使用postgresql的。我使用postgresql时发现总是连不上本地数据库。在cmd中输入netstat -ano查看端口,发现本地总是没有5432这个监听端口,判断是服务没有开启。

在cmd中进入postgresql下载地方的bin目录里。初始化pgsql:

initdb.exe -D ../data
启动pgsql不要关闭窗口

pg_ctl.exe start -D ..\data

之后每次使用pgadmin4前需要在cmd里切换到下载postgresql的bin目录下输入命令

pg_ctl.exe register -N PostgreSQL -D E:\PostgreSQL\14\data
.\pg_ctl.exe -D ..\data\ -l e:\logfile.LOG start//这样日志就在e:\logfile.LOG中生成,并且也启动了服务
 
不行就尝试一下 sc start PostgreSQL
 

 设置成开机自启的脚本   脚本如下 红色的换成自己PostgreSQL 对应目录

E:  ::非C盘要这样切换
cd E:\PostgreSQL\14\bin  
pg_ctl.exe register -N PostgreSQL -D E:\PostgreSQL\14\data
sc start PostgreSQL

然后把bat文件放到   C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

 3.服务启动以后,不知道pgAdmin4 的登录用户

双击  ,会创建一个默认用户,安装这个https://www.jb51.net/article/203885.htm操作,会把错误日志打印出来,就可以看到角色名了

参考:https://blog.csdn.net/horses/article/details/90665711

原文地址:https://www.cnblogs.com/yyl001/p/15727679.html