【Windows】PostgreSql安装
Installer安装包问题
Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.
网上无法解决的办法
1,重装Postgresql然后在选“Local"时选“Chinese"或“Chinese,Macau S.A.R.”而不是默认。
2,①:进入cmd—net user(作用:查看用户):查看是否有postgres这个用户,若有但又不记得密码,则修改密码,若没有则创建个postgres用户。
②:卸载安装的程序。若有需要将注册表中与postgresql相关的删掉(我是把它们都删掉了),可以通过在“运行”中输入regedit进入“注册表编辑器”,在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE中的software中相关的postgresql删掉啊。当然为了保险起见最好是再清理下垃圾。
3,Data文件夹添加完全控制权限
最简单绿色环保安装方法:zip压缩包安装
1,下载压缩包
https://www.enterprisedb.com/download-postgresql-binaries
2,解压压缩包,添加data文件夹

3,初始化数据库
pgsql\bin>initdb.exe -D "c:\Program Files\PostgreSQL\pgsql\data" -E UTF-8 --locale=chs -U postgres -W
会提示输入超级用户密码
4,开启数据库
pgsql\bin>pg_ctl.exe -D "c:\Program Files\PostgreSQL\pgsql\data" -l logfile start
等待服务器进程启动 .... 完成
服务器进程已经启动
停止:stop
重启:restart
5,pgAdmin启动设置

添加server

然后添加执行权限用户

6,添加服务到系统服务
pgsql\bin>pg_ctl.exe register -N PostgreSql -D "c:\Program Files\PostgreSQL\pgsql\data"
关闭服务
pgsql\bin>pg_ctl.exe -D "c:\Program Files\PostgreSQL\pgsql\data" -l logfile stop
通过系统服务启动

7,修改外部访问配置
①、data/postgresql.conf
#全部可链接
listen_addresses = '*'
port = 5432
#log出力形式(时间,用户,数据库,进程,行号)
log_line_prefix = '%t %u %d [%p-%l]'
②、data/pg_hba.conf
#所有的用户和IP地址都可以访问test数据库
host test all 0.0.0.0/0 trust
【Windows】PostgreSql安装的更多相关文章
- PostgreSQL安装详细步骤(windows)
原文地址:http://blog.chinaunix.net/uid-354915-id-3498734.html PostgreSQL安装:一.windows下安装过程安装介质:postgresql ...
- windows下postgresql安装失败解决方法:无法运行getlocales.exe
今天要安装postgresql但是安装的时候出现错误 Unknown error while running C:\Users\jinjin\AppData\Local\Temp\postgresql ...
- PostgreSQL安装详细步骤windows
PostgreSQL安装:一.windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1.开始安装: 2.选择程序安装目录 ...
- windows下postgreSQL安装与启动
转:https://www.yiibai.com/postgresql/install-postgresql.html https://blog.csdn.net/irainreally/articl ...
- 在Windows中安装PostgreSQL
在Windows中安装PostgreSQL 虽然PostgreSQL是为类UNIX平台开发的,但它却是可以移植的.从7.1版本开始,PostgreSQL可以编译安装和作为一个PostgreSQL服务器 ...
- 【转帖】Windows下PostgreSQL安装图解
Windows下PostgreSQL安装图解 这篇文章主要为大家介绍了如果在Windows下安装PostgreSQL数据库的方法,需要的朋友可以参考下 现在谈起免费数据库,大多数人首先 ...
- PostgreSQL安装详细步骤(windows)[转]
PostgreSQL安装: 一.windows下安装过程 安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下: 1.开始安装: 2.选择程序安 ...
- 2.PostgreSQL安装详细步骤(windows)【转】
感谢 Junn9527 PostgreSQL安装:一.windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1.开始安装 ...
- windows 手动安装 PostgreSQL 9.0 zip解压缩版
一.下载解压 1,下载postgresql-9.0.1-1-windows-binaries.zip 2,解压postgresql-9.0.1-1-windows-binaries.zip到D:\ 二 ...
- windows下安装 postgresql
1. 下载PostgreSQL的源代码.解压. 2. 在Windows平台下编译需要跳过一个权限的检测,否则在编译的时候可能会出现错误. 在\src\backend\main\main.c文件中将 ...
随机推荐
- 02、Java的lambda表达式和JavaScript的箭头函数
前言 在JDK8和ES6的语言发展中,在Java的lambda表达式和JavaScript的箭头函数这两者有着千丝万缕的联系:本次试图通过这篇文章弄懂上面的两个"语法糖". 简介 ...
- Docker 架构原理及简单使用
提示:文中有些内容为大神的博客内容,就不统一标注那里引用,只是再最下面标注参考连接谢谢 一.简介 1.了解docker的前生LXC LXC为Linux Container的简写.可以提供轻量级的虚拟化 ...
- Java学习多线程第二天
内容介绍 线程安全 线程同步 死锁 Lock锁 等待唤醒机制 1 多线程 1.1 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码.程序每次运行结果和单线程运行的结果 ...
- 进程间通信与ipcs使用7例
进程间通信(IPC, inter-process communication)实现进程间消息的传递,对于用户地址空间相互独立的两个进程而言,实现通信可以通过以下方式: 由内核层面分配内存,两进程共享该 ...
- mysql中防止sql注入
什么是sql注入 图片来源:百度百科 python 操作mysql产生sql注入问题 不用ORM框架,框架中已经集成了防范sql注入的功能,使用pymysql实践一下: # 导入pymysql模块 i ...
- git submodule 子模块
### 背景:为什么要用子模块? 在开发项目中可能会遇到这种问题:在你的项目中使用另一个项目,也许这是一个第三方开发的库,或者是你独立开发的并在多个父项目中使用的.简单来说就是A同学开发了一个模块,被 ...
- mysql主从不同步处理过程分享
背景 8月7日15:58收到报障数据库出现不同步:数据库共四台,分别为10.255.70.11,10.255.70.12,10.255.70.13,10.255.70.14(ip为虚拟ip) 数据库 ...
- sql server数据库查询链接服务器
服务器对象->链接服务器: 或者 select * from sys.servers: 找到服务器对象名称 select * from [服务器对象名称].[数据库名称].dbo.[表名]:
- 论文解读2——Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition
背景 用ConvNet方法解决图像分类.检测问题成为热潮,但这些方法都需要先把图片resize到固定的w*h,再丢进网络里,图片经过resize可能会丢失一些信息.论文作者发明了SPP pooling ...
- Kafka 系列(三)—— Kafka 生产者详解
一.生产者发送消息的过程 首先介绍一下 Kafka 生产者发送消息的过程: Kafka 会将发送消息包装为 ProducerRecord 对象, ProducerRecord 对象包含了目标主题和要发 ...