Postgresql数据库部署之:Postgresql本机启动和Postgresql注册成windows 服务

1、初始化并创建数据库(一次即可) 

initdb -D C:\Soft\PostgreSQL\10\data -E UTF-8 --locale=chs -U postgres -W

 You can now start the database server using(启动数据库命令):

pg_ctl -D ^"C^:^\Soft^\PostgreSQL^\10^\data^" -l logfile start

--家里电脑pg 启动路径

C:/Users/computer/scoop/apps/postgresql/current/bin/pg_ctl -D ^"C^:^\Users^\computer^\scoop^\apps^\postgresql^\current^\data^" -l logfile start

2、配置环境变量的vbs脚本

on error resume next

set sysenv=CreateObject("WScript.Shell").Environment("system") ‘系统环境变量的数组对象

Path = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path

‘添加变量

sysenv("PGHOME")="C:\Soft\PostgreSQL\10"

sysenv("PGHOST")="localhost"

sysenv("Path")=sysenv("PGHOME")+"\bin;"+sysenv("Path")

sysenv("PGLIB")=sysenv("PGHOME")+"\lib"

sysenv("PGDATA")=sysenv("PGHOME")+"\data"

wscript.echo "PostgreSQL环境变量安装成功!不需要重新启动计算机啊!"

3、Postgresql注册成windows 服务

>pg_ctl.exe register -N "pgsql" -D "C:\Soft\PostgreSQL\10\data" 

原文地址:https://www.cnblogs.com/hzy168/p/10293459.html

时间: 2024-10-08 00:00:01

Postgresql数据库部署之:Postgresql本机启动和Postgresql注册成windows 服务的相关文章

部署Redis 成windows服务

Redis是可以安装成windows服务的,开机自启动,命令如下: redis-server --service-install redis.windows.conf 安装完之后,就可看到Redis已经作为windows服务了: 但是安装好之后,Redis并没有启动,启动命令如下: redis-server --service-start 停止命令: redis-server --service-stop 还可以安装多个实例 1.redis-server --service-install –s

postGreSQL数据库部署及简单使用

1,deployByRuiyIns rpm -ivh http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-1.noarch.rpm postgresql yum repo版本 yum.postgresql.org/repopackages.php 2,repository contains many different packages including third party addons. The mos

SpringBoot应用和PostgreSQL数据库部署到Kubernetes上的一个例子

创建一个名为ads-app-service的服务: 上述Service的yaml文件里每个字段,在Kubernetes的API文档里有详细说明. https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.12/#servicespec-v1-core 如何找到这个url呢? Reference->API Reference->v1.12: 比如Service yaml文件里Spec区域需要出现的字段,每个字段在帮助文档里有

window系统之mongoDB安装,启动及如何设置为windows服务(总结)

一: 下载 上MongoDB官网 ,下载适合的自己电脑系统相对应的版本,安装到合适的位置.我这里下载的为: 安装之后我就放到"D盘",改下文件夹名字为"mongodb"(data,etc,logs三个文件夹为后面自己创建的,稍后说明). 二:开启服务与关闭 创建数据库目录D:\mongodb\data,接下来打开cmd命令行窗口,切换到D:\mongodb\bin 目录执行如下命令(其中 --dbpath是指定数据库存放目录,这里要注意有两个 "-&quo

启动、停止、删除Windows服务

启动: @echo.服务启动...... @echo off @sc create Service_SMS binPath= "D:\公司制度等文件\项目\河北劳动力市场检测系统\WindowsService2\bin\Debug\WindowsService2.exe" @net start Service_SMS@sc config Service_SMS start= AUTO @echo off @echo.启动完毕! @pause 停止: @echo.服务关闭 @echo o

这个例子展示了如何用C#编程实现启动、停止和重启Windows服务。

启动服务 下面的方法尝试通过指定的服务名称启动服务.然后等待知道服务运行或发生超时. [C#] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public static void StartService(string serviceName, int timeoutMilliseconds) {   ServiceController service = new ServiceController(serviceName);   try   {     TimeSpa

postgresql数据库配置csv格式日志输出

postgresql数据库配置csv格式日志输出 下面介绍postgresql数据库中关于csv格式日志(pg中一种比较详细的日志输出方式)的设置方法. 1.进入$PGDATA目录(pg的安装目录,根据具体情况名称有所区别)下找到配置文件postgresql.conf 2.开启csvlog输出功能: #开启csvlog输出功能(默认为off) logging_collector = on 注:修改完logging_collector后需要重启数据库(当然你也可以继续配置,在所有配置都完成后再重启

C#访问PostGreSQL数据库的方法 http://www.jb51.net/article/35643.htm

这次的项目中的一个环节要求我把PostGreSQL数据取出来,然后放到SqlServer里,再去处理分析. http://www.jb51.net/article/35643.htm - 我对PostGreSQL只是一知半解,记录这个过程是希望如果以后微软技术方向的人遇到类似的需求,可以有个比较直接的的参考. 在不熟悉的知识领域里,总是有搜索引擎可以帮到我. 初步了解PostGreSQL数据库及数据形态 首先我想看看PostGreSQL的数据库以及我想要获取的数据形态是什么样子的,Linux和P

PostgreSQL数据库pg_dump命令行不输入密码的方法

对于PostgreSQL数据库的备份按照官方手册的方法之一就是采用"SQL Dump"的方式(另一种方式是直接备份文件系统中的文件,可参考官方手册). 基本用法如下: pg_dump dbname > outfile 首先,正如命令行所展示的,pg_dump是将命令结果输出到标准输出中. 其次,pg_dump并不影响数据库工作过程中的其他操作(主要是关心pg_dump会不会产生读写锁(read lock.write lock)),但也有例外,那就是哪些需要使用互斥锁(exclus