1.软件下载

postgresql-9.6.1-1-windows-x64-binaries.zip

https://www.postgresql.org/download/windows/

postgis-bundle-pg96-2.3.1x64.zip

http://download.osgeo.org/postgis/windows/pg96/

2. 将postgresql.zip解压

解压postgresql-9.6.1-1-windows-x64-binaries.zip到你想要的安装目录(D:\GreenSoftware\PostgreSQL961),主要最好不要有中文或者空格,

3. 创建数据存放目录(D:\GreenSoftware\PostgreSQL961\data)

4. 初始化数据库

D:\GreenSoftware\PostgreSQL961\bin\initdb.exe -D D:\GreenSoftware\PostgreSQL961\data -E UTF8 --locale=Chinese

5. 启动数据库,有两种方式

5.1 第一种方式:注册为windows服务方式

5.1.1 注册服务

D:\GreenSoftware\PostgreSQL961\bin\pg_ctl.exe register -D D:\GreenSoftware\PostgreSQL961\data -Npgsql

-N表示windows服务名称为pgsql;

5.1.2 启动服务

net start pgsql

如果你的安装没有错误,现在就应该可以起来了。

5.1.3 关闭服务

net stop pgsql

5.1.4 卸载服务

D:\GreenSoftware\PostgreSQL961\bin\pg_ctl.exe unregister -D D:\GreenSoftware\PostgreSQL961\data –Npgsql

5.2 第二种方式:直接启动方式

5.2.1 启动

D:\GreenSoftware\PostgreSQL961\bin\pg_ctl.exe start -w -D D:\GreenSoftware\PostgreSQL961\data

5.2.2 关闭

D:\GreenSoftware\PostgreSQL961\bin\pg_ctl.exe stop -W -D D:\GreenSoftware\PostgreSQL961\data

6 创建数据库

D:\GreenSoftware\PostgreSQL961\bin\createdb.exe -E UTF8 geodb

D:\GreenSoftware\PostgreSQL961\bin\dropdb.exe geodb

7 创建用户

D:\GreenSoftware\PostgreSQL961\bin\createuser.exe -s -r postgres

会有是否创建superuser的选项,创建一个名为postgres的超级用户;

使用方法:

createuser [选项]... [用户名]

选项:

-c, --connection-limit=N 角色的连接限制(缺省: 没有限制)

-d, --createdb 此角色可以创建新数据库

-D, --no-createdb 此角色不可以创建新数据库

-e, --echo 显示发送到服务端的命令

-E, --encrypted 口令加密存储

-i, --inherit 角色能够继承它所属角色的权限

(这是缺省情况)

-I, --no-inherit 角色不继承权限

-l, --login 角色能够登录(这是缺省情况)

-L, --no-login 角色不能登录

-N, --unencrypted 口令不加密存储

-P, --pwprompt 给新角色指定口令

-r, --createrole 这个角色可以创建新的角色

-R, --no-createrole 这个角色没有创建其它角色的权限

-s, --superuser 角色将是超级用户

-S, --no-superuser 角色不能是超级用户

--help 显示此帮助信息, 然后退出

--version 输出版本信息, 然后退出

联接选项:

-h, --host=HOSTNAM 数据库服务器所在机器的主机名或套接字目录

-p, --port=PORT 数据库服务器端口号

-U, --username=USERNAME 联接用户 (不是要创建的用户名)

-w, -no-password 永远不提示输入口令

-W, --password 强制提示输入口令

如果 -d, -D, -r, -R, -s, -S 和 ROLENAME 一个都没有指定,将使用交互式提示

你.

臭虫报告至 <pgsql-bugs@postgresql.org>.

例子1:>createuser -P -d -U postgres dan

解释:-P(大写)说的是为新用户指定口令;-d说的该角色是否可以创建数据库;-U(大写)当前的操作是哪个用户发出的;最后的dan是新用户的名字。

补充:

查看系统中的所用用户:select * from pg_user;

删除一个用户:drop user dan;其中dan为用户名

D:\GreenSoftware\PostgreSQL961\bin\dropuser.exe postgres

7.1 修改用户密码

7.1.1第一种方式:应用psql命令

D:\GreenSoftware\PostgreSQL961\bin\psql.exe postgres

postgres=# alter user postgres with password 'xxx';

postgres-# \q

7.1.2第二种方式:为使用pgAdmin修改

用pgAdmin连接到服务器,可以直接修改密码;

8 将postgis-bundle-pg96-2.3.1x64.zip解压

解压postgis-bundle-pg96-2.3.1x64.zip到没有中文或者空格的目录。

9 修改makepostgisdb_using_extensions.bat文件

10 将空间数据导入PostGIS中

11 显示PostGIS中空间数据

12处理外网访问

1.修改D:\GreenSoftware\PostgreSQL961\data\pg_hba.conf文件

加入如下的文字:

host    all             all             192.168.1.0/24          md5

 

2.修改D:\GreenSoftware\PostgreSQL961\data\postgresql.conf文件

加入如下的文字:

#listen_addresses = '127.0.0.1'

改为:

listen_addresses = '*'

 

PostGIS(解压版)安装的更多相关文章

  1. mysql 5.7 64位 解压版安装

    64位操作系统最好安装64位的mysql数据库,充分利用内存的寻址能力,对于windows而言,mysql官网只提供了32位的MSI安装程序,因为在windows下安装64位的mysql,选择解压版安 ...

  2. MySQL解压版安装配置详解

    MySQL解压版安装起来比较简单,步骤相对较少.下面我们就来详细介绍一下如何在windows操作系统上安装解压班的MySQL. 1.下载解压版MySQL,地址:http://downloads.mys ...

  3. MariaDB数据解压版安装(10.0.16)

    官网下载地址:https://downloads.mariadb.org/    (自己选择版本下载) 在windows 7 下安装 1.下载到解压版安装文件mariadb-10.0.16-win32 ...

  4. MySQL5.7.23解压版安装教程

    每次找安装教程太麻烦,因此给自己备份一下步骤,方便以后查看.解压版下载地址https://dev.mysql.com/downloads/mysql/,详细图解如下: 1.根据自己需求,选择适合自己的 ...

  5. mysql 5.7.21 解压版安装配置方法图文教程

    引用:https://www.jb51.net/article/140951.htm 1.首先,你要下载MySQL解压版,下载地址,图解: 2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\ ...

  6. 高版本mysql8.0解压版安装步骤

    解压版安装操作官网下载: mysql-installer-community-8.0.12.0.msi如上操作: http://www.cnblogs.com/elfin/p/9429877.html ...

  7. MySQL5.7.21解压版安装详细教程

    由于本人经常装系统,每次装完系统之后都要重新安装一些软件,安装软件的时候又要上网查找安装的教程,比较麻烦,所以自己整理了MySQL5.7.21解压版的安装方法,以便查看. 1.首先,你要下载MySQL ...

  8. MySQL5.7.25解压版安装详细教程

    MySQL5.7.25解压版安装详细教程 安装步骤: 1.首先,你要下载MySQL解压版,下载地址:https://www.mysql.com/downloads/,图解: 2.解压安装包,根据自己的 ...

  9. mysql安装版卸载,解压版安装

    卸载:https://blog.csdn.net/cxy_summer/article/details/70142322 解压版安装:https://blog.csdn.net/recky_wiers ...

  10. MySQL 5.7 解压版 安装教程(图文详细)[Windows]

    最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程. 至于为什么我会选择解压版而不是安装版,一 ...

随机推荐

  1. LINUX篇,设置MYSQL远程访问实用版

    每次设置root和远程访问都容易出现问题, 总结了个通用方法, 关键在于实用 step1: # mysql -u root mysql mysql> Grant all privileges o ...

  2. Ubuntu 14.04中Elasticsearch集群配置

    Ubuntu 14.04中Elasticsearch集群配置 前言:本文可用于elasticsearch集群搭建参考.细分为elasticsearch.yml配置和系统配置 达到的目的:各台机器配置成 ...

  3. CoreCRM 开发实录——想用国货不容易

    昨天(2016年12月29日)发了开始开发的文章.本来晚上准备在 Coding.NET 上添加几个任务开始搞起了.可是真的开始用的时候才发现:Coding.NET 的任务功能只针对私有的任务开放.我想 ...

  4. .net erp(办公oa)开发平台架构概要说明之表单设计器

    背景:搭建一个适合公司erp业务的开发平台.   架构概要图: 表单设计开发部署示例图    表单设计开发部署示例说明1)每个开发人员可以自己部署表单设计至本地一份(当然也可以共用一套开发环境,但是如 ...

  5. Go web开发初探

    2017年的第一篇博客,也是第一次写博客,写的不好,请各位见谅. 本人之前一直学习java.java web,最近开始学习Go语言,所以也想了解一下Go语言中web的开发方式以及运行机制. 在< ...

  6. 【走过巨坑】android studio对于jni调用及运行闪退无法加载库的问题解决方案

    相信很多小伙伴都在android开发中遇到调用jni的各种巨坑,因为我们不得不在很多地方用到第三方库so文件,然而第三方官方通常都只会给出ADT环境下的集成方式,而谷歌亲儿子android studi ...

  7. peer not authenticated的终极解决方案

    一.前述 使用httpclient发起https请求时,可能会遇到如下异常: javax.net.ssl.SSLPeerUnverifiedException: peer not authentica ...

  8. Android——eclipse下运行android项目报错 Conversion to Dalvik format failed with error 1解决

    在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如 ...

  9. Android—基于GifView显示gif动态图片

    android中显示gif动态图片用到了开源框架GifView 1.拷GifView.jar到自己的项目中. 2.将自己的gif图片拷贝到drawable文件夹 3.在xml文件中设置基本属性: &l ...

  10. linux系统维护时的一些小技巧,包括系统挂载新磁盘的方法!可收藏!

    这里发布一些平时所用到的小技巧,不多,不过会持续更新.... 1.需要将history创建硬链接ln 全盘需要备份硬链接 ln /etc/xxx /home/xxx 2.root用户不可以远程 /et ...