虽然PostgreSQL是为类UNIX平台开发的,但它却是可以移植的。从7.1版本开始,PostgreSQL可以编译安装和作为一个PostgreSQL服务器运行在Windows NT 4,2000,XP和Server 2003中。从8.0版本开始,已经有了Windows本地版本了,为服务端和客户端提供了Windows的安装程序。 PostgreSQL的Windows安装包包括:

  • PostgreSQL server
  • pgAdmin,一个动图形化工具,用来维护和管理你的Postgres 数据库
  • StackBuilder,一个包管理器,可用于下载和安装额外的PostgreSQL应用程序和驱

系统环境

windows7_x64

postgres数据库版本:10.3

下载

官网下载地址:https://www.postgresql.org/download/windows/

绿色版本地址:https://www.enterprisedb.com/download-postgresql-binaries

进入绿色版本地址,按照操作系统版本下载;

安装

把软件解压到d:\pgsql

在d:\pgsql下创建数据目录:d:\pgsql\data

在cmd中执行命令:

d:\pgsql\bin\initdb.ext -D d:\pgsql\data -E UTF8

注册windows服务(可不注册)

d:\pgsql\bin\pg_ctl register -N postgres -D d:\pgsql\data

启动服务

  • 已经注册windows服务的启动方式

D:\pgsql\bin>net start postgres

  • 未注册windows服务的启动方式 d:\pgsql\bin\postgres -D d:\pgsql\data 或者d:\pgsql\bin\pg_ctl -D D:/pgsql/data -l logfile start

创建数据库

d:\pgsql\bin\createdb test

需要将用户'flo'添加到您本地的postgres实例(我通常只是将它们添加为超级用户,所以我没有权限问题)。在您的终端上运行:

createuser -P -s -e flo 

创建用户

d:\pgsql\bin\createuser.exe -U test -P test

该例子创建了一个test的角色,注意这里面不是用户,而是角色,U选项指出了你想要建立的新用户的编号。必须是PostgreSQL的用户才能建立用户,通常情况下就是postgres用户。-P选项通知createuser提示输入新用户的密码。

进入sql模式

1
2
3
4
d:\pgsql\bin\psql postgres
psql (10.3)
输入 "help" 来获取帮助信息.
postgres=#

修改PostgresSQL 数据库配置实现远程访问

修改postgresql.conf 文件

修改d:\pgsql\data\postgresql.conf中的

listen_addresses = ‘localhost’ 改成 listen_addresses =’*’

修改客户端认证配置文件pg_hba.conf

host all all 127.0.0.1/32 trust修改成host all all 0.0.0.0/0 trust

重启postgres服务使配置生效

Postgres绿色版本安装 windows的更多相关文章

  1. Atitti.dw cc 2015 绿色版本安装总结

    Atitti.dw cc 2015 绿色版本安装总结 1.1. 安装程序无法初始化.请下载adobe Support Advisor检测该问题.1 1.1.1. Adobe Application M ...

  2. Windows 8.1下 MySQL绿色版安装配置与使用

    原文:Windows 8.1下 MySQL绿色版安装配置与使用 Mysql-5.6.17-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址:http://downloads.my ...

  3. windows下mysql 5.7以上版本安装及遇到的问题

    (原) 早些前用window安装mysql挺简单的,一个安装程序,一路下一步. 2006的5.0版本,确实太早了点. 于是官网上又下了一个版本,windows也是提供了二个版本Installer(安装 ...

  4. Mac OS安装Windows各版本时注意事项(2014年后的Mac机相信会有这些问题)

    2014年后的Mac Mini安装Windows时候,会遇上更种坑,我这几天不断失败及尝试更种版本,各有心得体会,我写下来是为了避免大家遇到像我这种问题. (2014年之前的Mac Mini是否这样, ...

  5. 普通windows版本安装winServer的特色功能 以dedup功能为展示点

    安装 Windows 功能角色 1.选择安装源 在 Windows 8.1 系统上不存在重复数据删除功能,需要从对应的服务器版本,即 Windows Server 2012 R2 上提取相关文件. 2 ...

  6. VS2017新建或拷贝项目编译时出现:找不到 Windows SDK 版本8.1.请安装所需的版本的 Windows SDK

    VS2017新建或拷贝项目编译时出现:找不到 Windows SDK 版本8.1.请安装所需的版本的 Windows SDK 或者在项目属性页的问题解决方案 解决方法: 右击项目解决方案, 选择:重定 ...

  7. Windows zip版本安装MySQL

    Windows --MySQL zip版本安装记录: step1. 官网download zip包:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5. ...

  8. 近期Windows 10 RedStone 2 Insider版本安装进度停留在百分之23、24解决方案

    近期安装Windows 10 RedStone 2的14965.14971会出现停留在23%或者24%的现象,解决办法是拔掉扩展的SD卡再重新安装.

  9. Ubuntu下使用虚拟机安装Windows XP(sunvirtualbox)

    看完这个教程之后,网银?淘宝?CS?魔兽?---一个都不能少!好了,教程开始! 首先下载虚拟机,下载地址:http://download.virtualbox.org/virtualbox/3.1.0 ...

随机推荐

  1. ES6 扩展运算符

    ES6的扩展运算符则可以看作是rest参数的逆运算.可以将数组转化为参数列表. 如:console.log(1,...[2,3,4],5) //1 2 3 4 5 用于合并数组: [1,2, ...m ...

  2. Pandas 合并 concat

    pandas处理多组数据的时候往往会要用到数据的合并处理,使用 concat是一种基本的合并方式.而且concat中有很多参数可以调整,合并成你想要的数据形式. 1.axis(合并方向):axis=0 ...

  3. MFC里面解析json文件格式

    CString strTemp; //CString ->string; string stringMsg = (LPCSTR)(CStringA)strTemp; //string -> ...

  4. atom编辑器使用“apm install”无法响应的解决方案

    工具:shadowsocks 利用ss建立代理服务,之后apm --help,得到apm的配置命令: apm - Atom Package Manager powered by https://ato ...

  5. C# WebService服务器搭建、发布、上线、调试

    C#  WebService服务器搭建.发布.上线.调试 1. WebService服务器搭建 开发环境选择VS2017版本 步骤1:打开VS,文件->新建 ->项目->ASP.NE ...

  6. sas通过IMPORT过程读取外部文件数据

    SAS通过IMPORT过程读取外部文件数据 使用IMPORT过程导入带分隔符的文件外,Microsoft Access数据库文件.Miscrosft Excel工作簿. dBase文件.JMP文件.S ...

  7. Cannot set property 'onclick' of null报错

    经常几个页面使用公共js文件, 原来遇到也没留意, 原来是本页面执行的时候, 其他页面也在执行并赋予id于onclick. 因为页面是正常情况下是不存在null和undefined if(null){ ...

  8. nginx unit的初探

    安装介绍: https://www.oschina.net/p/nginx-unit 可以看到,unit还是很强大的,居然特么都支持go 还有python 在/etc/yum.repos.d/unit ...

  9. AdminLTE用django部署

    前言 最近从网上看到AdminLTE这个web前端的主题挺好的,我平时用python就是写一些后台,准备以后就用这个框架了,这里就是把这个用django初始化一下这个项目. 基础环境介绍 Python ...

  10. noip第19课资料