zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Codeforces Round #644 (Div. 3)(A~G)
    【】BZOJ3687: 简单题(dp+bitset)
    [LeetCode] 275. H-Index II
    [LeetCode] 1028. Recover a Tree From Preorder Traversal
    [LeetCode] 1014. Best Sightseeing Pair
    [LeetCode] 468. Validate IP Address
    [LeetCode] 701. Insert into a Binary Search Tree
    [LeetCode] 658. Find K Closest Elements
    [LeetCode] 787. Cheapest Flights Within K Stops
    [LeetCode] 1300. Sum of Mutated Array Closest to Target
  • 原文地址:https://www.cnblogs.com/yyl001/p/15727679.html
Copyright © 2011-2022 走看看