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自带的工具去修改
     
     
     
  • 相关阅读:
    TCP 的那些事儿(转载)
    3. 对象在内存中的布局
    GO语言学习之数据类型-->基本类型(字符串)
    GO语言学习之变量and常量
    wrk
    为什么显示消息“错误:您所在国家/地区是禁运国,无法下载 Java”?
    raw.githubusercontent.com 访问不了
    Windows Terminal
    vue:无法加载文件C:UsersAppDataRoaming pmvue.ps1, 在此系统上无法加载脚本
    vue使用过滤改变el-switch开关的状态
  • 原文地址:https://www.cnblogs.com/whm-blog/p/9117362.html
Copyright © 2011-2022 走看看