Windows安装解压版PostgreSQL(图解)

Posted pannijingling

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows安装解压版PostgreSQL(图解)相关的知识,希望对你有一定的参考价值。

1. 下载

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

Windows安装解压版PostgreSQL(图解)_数据库

查看环境所支持的版本,因为本地是Windows10,所以我们选择Win10支持的最高版本PostgreSQL 10

Windows安装解压版PostgreSQL(图解)_数据库_02

点击 zip archive ,进入解压版下载地址

Windows安装解压版PostgreSQL(图解)_数据库_03

选择好版本,点击下载即可

Windows安装解压版PostgreSQL(图解)_数据库_04

2. 安装

2.1 解压缩文件到指定目录

Windows安装解压版PostgreSQL(图解)_数据库_05

创建一个空的data目录

Windows安装解压版PostgreSQL(图解)_数据库_06

2.2 初始化数据库

打开CMD窗口,进入bin目录,建议以管理员模式打开CMD窗口

Windows安装解压版PostgreSQL(图解)_数据库_07

2.3.1 初始化数据库

执行以下语句

initdb -D data -U postgres -A password -E utf8 --locale=C -W
:
-D data (data)
-U postgres (postgres,,windows)
-A password 使
-E utf8
--locale=C 使
-W
initdb --help

Windows安装解压版PostgreSQL(图解)_数据库_08

2.3.2 启动数据库

执行CMD中出现的提示语句

// 
pg_ctl -D data -l logfile start
//
pg_ctl -D data start
//
pg_ctl stop -D data

Windows安装解压版PostgreSQL(图解)_数据库_09

2.3.3 测试连接

Windows安装解压版PostgreSQL(图解)_数据库_10

3. 安装Windows服务

管理员模式进入bin目录,执行服务安装命令即可,"PostgreSQL_10.19"是服务名

// 装windows
pg_ctl register -N PostgreSQL_10.19 -D data
//
net start PostgreSQL_10.19
//
net stop PostgreSQL_10.19
// 载windows
pg_ctl unregister -N PostgreSQL_10.19

Windows安装解压版PostgreSQL(图解)_数据库_11

安装完毕后启动服务即可

4. 常用命令

4.1 pg_ctl详解

pg_ctl 是一个用于初始化、启动、停止或控制PostgreSQL服务器的工具.
使用方法:
pg_ctl init[db] [-D DATADIR] [-s] [-o OPTIONS]
pg_ctl start [-D DATADIR] [-l FILENAME] [-W] [-t SECS] [-s]
[-o OPTIONS] [-p PATH] [-c]
pg_ctl stop [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]
pg_ctl restart [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]
[-o OPTIONS] [-c]
pg_ctl reload [-D DATADIR] [-s]
pg_ctl status [-D DATADIR]
pg_ctl promote [-D DATADIR] [-W] [-t SECS] [-s]
pg_ctl kill SIGNALNAME PID
pg_ctl register [-D DATADIR] [-N SERVICENAME] [-U USERNAME] [-P PASSWORD]
[-S START-TYPE] [-e SOURCE] [-W] [-t SECS] [-s] [-o OPTIONS]
pg_ctl unregister [-N 服务名称]
普通选项:
-D, --pgdata=数据目录 数据库存储区域的位置
-e SOURCE 当作为一个服务运行时要记录的事件的来源
-s, --silent 只打印错误信息, 没有其他信息
-t, --timeout=SECS 当使用-w 选项时需要等待的秒数
-V, --version 输出版本信息, 然后退出
-w, --wait wait until operation completes (default)
-W, --no-wait Windows上PostGIS(压缩版)安装

MySQL5.7.23解压版安装教程

以windows服务方式快速部署免安装版Postgres数据库

postgresql+postgis+pgrouting安装步骤图解

MongoDB—— CentOS7安装MongoDB(图解版)

MongoDB—— CentOS7安装MongoDB(图解版)