win10安装postgresql 12.17

一、下载地址

Community DL Page

下载的12.17版本

二、安装

直接点“下一步、下一步”就可以,注意几点是在其中需要配置:

1.安装路径

2.data目录位置(默认是安装路径下的data文件夹)

3.端口(默认5432)

4.管理账户密码

5.设置地区

安装快结束的时候,报了个错,忘了截图了,有时间补上

三、配置环境变量

新建变量:PG_HOME、PG_DATA

修改path,增加配置:%PG_HOME%\bin

四、初始化

按照网上搜索到的教程,直接执行 PG_HOME\bin 目录下的 initdb.exe ,会报错,截图以后补上:

然后找了好久终于找到一个好使的解决办法:

来自教程:Postgresql13.1-1 win10二进制安装_initdb: error: program "postgres" is needed by ini-CSDN博客

initdb.exe -D "D:\Program Files\postgresql-13.1-1\data" -E UTF-8 -W

按照上面的命令执行,这一步算是过去了,PG_HOME\data 目录下有东西了

记得在解决问题的过程中,有一个教程说执行initdb.exe之所以报错,是因为cmd终端窗口编码的问题,如果不是 UTF-8 编码就会报错,但是那个教程的地址也找不到了 o(╥﹏╥)o

一直到这一步,win10的服务窗口里还是没有 postgresql 的服务:

然后,开始菜单中是这样的:

五、修改 PG_HOME\data\postgresql.conf 配置文件

配置 listen_addresses = '*'

* 表示允许所有远程主机访问,如果只想允许本地连接,则设置为:listen_addresses = 'localhost'

六、安装 postgresql 的 win10 服务

在 PG_HOME\bin 目录下执行命令:

pg_ctl.exe register -N postgresql12 -D D:\ProgramFiles\PostgreSQL\12\data

然后,右键启动服务,然后,我的能成功启动!

七、navicat连接

navicat连接报错了啊,而且中文乱码:

通过pgAdmin4 连接的时候,也报一样的错误,中文也是乱码:

然后,通过cmd终端连接,这次打印出来的错误是中文:

然后,去百度,参考教程:

https://www.cnblogs.com/heenhui2016/p/11613384.html

找到了解决办法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/646002.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多元跨界、戮力谐老!2024深圳国际户外运动展览会再创运动生活新方式

COSP Shenzhen 2024国际户外运动用品与时尚展 2024年3.14-16日 深圳会展中心(福田馆) COSP Shanghai 2024国际户外运动用品与时尚展 2024年9.05-07日 上海世博展览馆(浦东) 展会概述: 作为国内最具影响力的户外运动展会之一…

bt1120和bt656时序说明

时序说明 同步码说明 数据传输时序

Linux中并发程序设计(进程的创建和回收、exec函数使用)

进程的创建和回收 进程概念 概念 程序 存放在磁盘上的指令和数据的有序集合(文件) 静态的 进程 执行一个程序所分配的资源的总称 动态的进程和程序比较 注:进程是存在RAM中,程序是存放在ROM(flash)中的进程内容 BSS段&#xff…

【数据结构与算法】栈(Stack)之 浅谈数组和链表实现栈各自的优缺点

文章目录 1.栈介绍2. 哪种结构实现栈会更优?3.栈代码实现(C语言) 往期相关文章: 线性表之顺序表线性表之链表 1.栈介绍 栈是一种特殊的线性表,只允许在栈顶(Top)进行插入和删除元素操作&#…

win下安装es可视化工具——elasticsearch head(win_Elasticsearch)

一、head简介 Elasticsearch Head是集群管理、数据可视化、增删改查、查询语句可视化工具。 二、node.js的安装 ElasticSearch-head 依赖于node.js 下面先安装node.js 下面是node.js下载地址http://nodejs.cn/download/; 下载后,就是一个安装包&#xf…

session反序列化

据陈腾师傅所说: 1.漏洞产生原因:写入格式和读取格式不一样。 下面是三种常见的存储格式: 处理器 对应的存储格式 php键名竖线经过serialize()函数序列化处理的值php_serialize(php>5.54)经…

IDEA导出jar

1、选择导出方式 2、选择Main Class 3、构建jar

sqlmap使用教程(1)-指定目标

一、sqlmap简介 sqlmap是一个自动化SQL注入测试工具,它支持的数据库有MySQL、MSSQL、Oracle、PostgreSQL、Access、IBM DB2、SQLite、Firebird、Sybase和SAP MaxDB。sqlmap默认使用以下5种SQL注入技术: 基于布尔的盲注:根据返回页面判断条件…

03.Elasticsearch应用(三)

Elasticsearch应用(三) 1.核心概念介绍 注意:类型(Type) 6.0之前的版本有Type概念,type相当于关系型数据库的表,ES官方将在ES9版本中彻底删除Type。7里面Type为ES默认的类型_doc 2.Cat API 介…

python基础——锁

进程锁 (互斥锁) 进程锁的引入: 模拟抢票程序: from multiprocessing import Process import json import time def show_ticket(i):with open("./tickets.txt",mode"r",encoding"utf-8") as file:ticket json.load(f…

51-15 视频理解串讲—TimeSformer论文精读

今天读的论文题目是Is Space-Time Attention All You Need for Video Understanding? Facebook AI提出了一种称为TimeSformer视频理解的新架构,这个架构完全基于transformer,不使用卷积层。它通过分别对视频的时间和空间维度应用自注意力机制&#xff…

《动手学深度学习(PyTorch版)》笔记3.1

Chapter3 Linear Neural Networks 3.1 Linear Regression 3.1.1 Basic Concepts 我们通常使用 n n n来表示数据集中的样本数。对索引为 i i i的样本,其输入表示为 x ( i ) [ x 1 ( i ) , x 2 ( i ) , . . . , x n ( i ) ] ⊤ \mathbf{x}^{(i)} [x_1^{(i)}, x_2…

【机器学习】强化学习(七)-策略梯度算法-REINFORCE 训练月球着陆器代理(智能体)...

概 述 月球着陆器代理是一个模拟飞行器在月球表面着陆的环境,它有八个连续的状态变量,分别是水平坐标、垂直坐标、水平速度、垂直速度、角度、角速度、腿1触地、腿2触地。它有四个离散的动作,分别是什么都不做、发动左方向引擎、发动主引擎、…

gin如何实现热更新

什么是热更新? 一种不需要用户关闭应用或重新启动设备就能进行的软件更新技术。它可以快速地在线修复或升级应用程序的错误或功能,从而减少用户的等待时间并提高用户体验。 如何优雅停止服务? Go 1.8版本之后, http.Server 内置…

ZigBee学习——浅析协议栈

✨记录学习过程 文章目录 一、初识OSAL1.1 Z-Stack和Zigbee的OSAL是什么关系?1.2 OSAL可以解决Z-stack在不同厂商的芯片上的使用吗? 二、协议栈运行机制2.1 初始化涉及内容2.2 初始化过程 一、初识OSAL OSAL,全称是操作系统抽象层&#xff0…

【送书活动八期】docker容器中登陆并操作postgresql

这里的背景比较简单,因为区块链浏览器使用的是blockscout,blockscout的数据库选择的是postgresql,这些服务组件都是使用的docker容器来管理,今天进行区块链上交易查询的时候,发现数据存在部分问题,因此需要…

《WebKit 技术内幕》学习之十(4): 插件与JavaScript扩展

4 Chromium扩展机制 4.1 原理 Chromium的扩展(Extension)机制 (1) 原先是Chromium推出的一项技术,该机制能够扩展浏览器的能力,例如笔者使用的一个扩展实例名为“switchy proxy”,它可以帮助用户方便的切换Chromium…

Kotlin for loop: in、 until、 step、 downTo

Kotlin for loop: in、 until、 step、 downTo fun loop1() {for (i in 0..5) {print("$i ")}println("\n1-end\n") }fun loop2() {for (i in 0 until 5) {print("$i ")}println("\n2-end\n") }fun loop3() {for (i in 0 until (5)) {…

提高塑料制品的塑料透光率测量仪

塑料透光率检测仪是一种用于测量塑料材料透光率的仪器。透光率是指光线通过材料后,被吸收、反射和散射的量与总光线量的比例。塑料透光率检测仪在塑料制品的研发、生产和质量控制等方面具有广泛的应用。 塑料透光率检测仪的原理是使用光束通过待测塑料样品&#xff…

【神奇代码岛】VOXA新岛畅玩指南

前言 最近神奇代码岛不是迎来了重大更新嘛,有可能有很多人还不知道新版的神岛有什么重大更新,我现在来一一说明 重大更新 这一次我们将以代码、地图编辑器、建模编辑器来说明 代码 主要是增加了许多API,比如UI、玩家皮肤等许多新的API …