zoukankan      html  css  js  c++  java
  • postgresql 安装...

    windows下 ,直接下载 exe 安装...可能会出现没有权限(我明明设置权限了...太奇怪)的问题..百度了各种方法.感觉下面这种方法很好用!!!! 虽(虽然提示你安装失败,但是可以自己使用下面的方法进行初始化数据库...)

    https://www.cnblogs.com/winkey4986/p/5360551.html  来源

    在网上看到一位网友分享的

    很有用,试了一遍就成功了。

    援引该文章的东西。不多赘述,里面内容主要修改的是目录的东西
    其中一些步骤不是用的vbs的方法,而是手动在电脑里添加的环境变量
    就是这些变量,配上就行了。vbs脚本不会写,只好这样配了。
    下面依然是援引上述链接的内容
    1、初始化数据库
    initdb.exe -D d:postgresqldatabases -E UTF-8 --locale=chs -U postgres -W
    d:postgresqldatabases就是数据库所在位置
    -U postgres 是建立一个初始化的用户,就叫postgres
    -W 是为超级用户指定密码的提示
    下一步就会提示设置密码,
    当前设置密码为postgre
    2、启动数据库
    pg_ctl -D d:postgresql -l logfile start
    这个时候就会在数据库的home下出现一个Logfile
    3、注册为系统服务
    pg_ctl register -N PostgreSQL -D D:postgresqldatabases
    4、启动postgre数据库
    net start PostgreSQL
     
    客户端的话可以用datastudio、pgadmin
     
    下面摘取原博客内容
    如何让postgresql支持远程登录呢?
    postgresql默认情况下,远程访问不能成功,如果需要允许远程访问,需要修改两个配置文件,说明如下:
    1.postgresql.conf
    将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。
    2.pg_hba.conf
    在该配置文件的ipv4配置后面的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接将这一行修改为以下配置
    host    all    all    0.0.0.0/0    md5
    如果不希望允许所有IP远程访问,则可以将上述配置项中的0.0.0.0设定为特定的IP值。
    注意:listen_addresses项值设定为“*”这个地方默认是被注释掉的,直接该参数,没有去注释的话,还是不能访问的,请使用pgadmin自带的工具去修改
     
     
     
  • 相关阅读:
    〖Linux〗Kubuntu设置打开应用时就只在打开时的工作区显示
    〖Linux〗Kubuntu, the application 'Google Chrome' has requested to open the wallet 'kdewallet'解决方法
    unity, dll is not allowed to be included or could not be found
    android check box 自定义图片
    unity, ios skin crash
    unity, Collider2D.bounds的一个坑
    unity, ContentSizeFitter立即生效
    类里的通用成员函数应声明为static
    unity, Gizmos.DrawMesh一个坑
    直线切割凹多边形
  • 原文地址:https://www.cnblogs.com/whm-blog/p/9117362.html
Copyright © 2011-2022 走看看