win10安装配置PostgreSQL

news2024/12/28 8:19:33

win10安装配置PostgreSQL

1 下载安装PostgreSQL

①进入官网https://www.postgresql.org/,点击页面中心处的download

也可以直接跳过下面的步骤(下面的步骤主要是为了帮助大家了解一般外国软件是如何从官网进入下载页面),直接进入下载页面,链接地址:

  • https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

②选择对应的操作系统,点击进入特定的下载页面

本文以windows10为例,点击windows

在这里插入图片描述
③进入windows的下载页面,然后点击download the installer
在这里插入图片描述
④选择对应系统的对应版本即可
在这里插入图片描述

下载完成后以管理员权限运行安装,安装过程都可以默认下一步

注意:如果双击.exe文件报错:
在这里插入图片描述

  • 是因为我们当前用户名中包含中文,导致安装过程,因此我们只需要将win10用户名改为英文的即可

2 配置PostgreSQL

2.1 配置环境变量

①右击win10桌面上的此电脑,选择属性,然后选择高级系统设置
在这里插入图片描述
②选择环境变量
在这里插入图片描述
③根据自己需求,看配置用户环境变量还是系统环境变量

用户环境变量,只针对当前用户,系统环境变量则针对该电脑所有用户

  • 一般配置系统环境变量

在系统环境变量下,选择新建
在这里插入图片描述

# 新建PG_HOME,对应的值填入自己postgre的安装目录
E:\database\PostgreSQL
# 在path下追加%PG_HOME%\bin\
%PG_HOME%\bin\
# 新建PG_DATA
E:\database\PostgreSQL\data

2.2 初始化

①安装完成后我们需要对数据库进行初始化,初始化方法是执行initdb.exe.
在这里插入图片描述

E:\database\PostgreSQL\data 初始化执行之前是空的,执行之后会看到很多文件
在这里插入图片描述

②修改data目录下的配置文件postgresql.conf

如果仅想本地访问则listen_addresses改为localhost,如果想配置都访问,则配置为*

#listen_addresses = 'localhost'		# what IP address(es) to listen on;
			# comma-separated list of addresses;
			# defaults to 'localhost'; use '*' for all
			# (change requires restart) 

3 启动并测试

因为我们开始配置了环境变量,所以任意位置进入cmd,然后执行

psql -U postgres

然后输入我们开始安装过程中设置的密码,即可:
在这里插入图片描述

  • 测试通过navicat连接
    在这里插入图片描述
    点击,测试连接,结果:
    在这里插入图片描述

4 相关命令

# 创建用户
CREATE USER testUser WITH PASSWORD '*****';

5 bug

5.1 pq: SSL is not enabled on the server

# 在datasource中设置sslmode=disable
datasource := "user=postgres password=*** host=localhost port=5432 dbname=testgo sslmode=disable"

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

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

相关文章

网络安全是个好的专业吗?高考志愿可以选择该专业吗?

首先说说关于学校和就业的问题,提到国内网络安全专业比较好的学校,“四邮四电”(北邮、南邮、西邮、重邮、电子科大、西安电子科大、桂林电子科大、杭州电子科大)必须拥有姓名。 而从现在的就业形势看,网络安全专业其…

SuperMap GIS基础产品三维GIS FAQ集锦(3)

SuperMap GIS基础产品三维GIS FAQ集锦(3) 【WebGL】如何批量管理entity图标,同时控制多个图标的显示和隐藏? 【解决办法】使用实体集合CustomDataSource进行管理,将实体按类别分类,分别添加到不同的实体集…

数字 IC 设计职位经典笔/面试题(一)

共100道经典笔试、面试题目(文末可全领) 什么是同步逻辑和异步逻辑? 同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在…

NAPT之NAT地址池、NAPT之easy-ip、NAT-Server

NAPT之NAT地址池 拓扑 需求 实现企业内网主机(PC1-PC4)访问公网网站服务器(Server1) 配置步骤 第一步:给PC1-PC4/Server1配置接口IP地址,掩码,网关 第二步:R1配置默认路由 -边界…

【MySql】用户管理——用户管理|权限管理

文章目录 用户管理用户信息创建用户删除用户修改用户密码 数据库的权限给用户授权回收权限 用户管理 如果我们只能使用root用户,这样存在安全隐患。这时,就需要使用MySQL的用户管理。 比如张三只能操作mytest这个数据库,李四只能操作msg这个…

员工身份管理(EIAM)如何帮助企业降本增效?

随着市场竞争的加剧和经济环境的变化,降本增效成为了现代企业的共同目标。要实现这一目标,企业需要彻底改变传统的生产管理方式,借助数字化技术来实现数据在线、人员在线和行为在线。 数据在线意味着企业的数据可以在多个平台上进行共享、协…

FreeRTOS实时操作系统(七)时间片调度及RTOS的滴答定时器

系列文章目录 FreeRTOS实时操作系统(一)RTOS的基本概念 FreeRTOS实时操作系统(二)任务创建与任务删除(HAL库) FreeRTOS实时操作系统(三)任务挂起与恢复 FreeRTOS实时操作系统&am…

【Linux】硬件性能测试工具

1、CPU 1.1 stress 1)安装 sudo apt install stress 2)用法 stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 60s3)结果 使用htop查看: 1.2 nbench 1)安装 需要源码编译,源码下载地址 官方(下载很慢):https://www.math.utah.edu/~mayer/linux/bmark.ht…

数据产品-完善DMP系统应该是什么样子的

一、价值定位 首先需要明确DMP系统的价值定位和核心功能,以此才能评估需要涵括哪些内容 ✧用户刻画更清晰:能够通过数据标签化的形式,全面、精准刻画用户全貌 ✧用户触达更精准:能够沉淀不同的策略规则,精准触达不同…

转行做TA(技术美术),需要掌握哪些基础知识?

TA的岗位职责 负责美术与程序之间的沟通,配合实现美术效果,提高画面整体表现力制定美术资源规范,提高导出资源的可用性和规范性快速跟进研发最新的游戏引擎与渲染技术;在性能优化的同时,提高游戏画面表现;…

2023年6月墨天轮中国图数据库排行榜:TGS 开新局,创邻和字节多点突破露锋芒

鸿鹄不坠青云志,鲲鹏展翅九万里。 2023年 墨天轮中国图数据库流行度排行 已经火热出炉,本月中国图数据库排行榜共有31个数据库参与排名,相比今年1月新增3个数据库。本月图数据库榜单前十变动较大:TuGraph 立足创新跃榜首&#xff…

深蓝学院C++基础与深度解析笔记 第 6 章 函数

1. 函数基础 ● 函数:封装了一段代码,可以在一次执行过程中被反复调用。 A、函数头: ● 函数名称 —— 标识符,用于后续的调用 ● 形式参数 —— 代表函数的输入参数 ● 返回类型 —— 函数执行完成后所返回的结果类型 B、函数…

Matplotlib---雷达图

1. 雷达图 fig plt.figure(figsize(6, 6))x np. linspace(0, 2*np.pi, 6, endpointFalse) y [83, 61, 95, 67, 76, 88]# 保证首位相连 x np.concatenate((x, [x[0]])) y np.concatenate((y, [y[0]]))# 雷达图 axes plt.subplot(111, polarTrue) axes.plot(x, y, o-, l…

记录正式环境测试环境【RedHat7编译升级redis7.0.9】--有关报错及解决

记录正式环境&测试环境【RedHat7 编译升级redis7.0.9】--有关报错及解决 🔻 一、报错详情1.1 ⛳ 写在前面1.2 ⛳ 报错11.3 ⛳ 报错21.4 ⛳ 安装redis1.5 ⛳ 版本检查 🔻 二、⛳ 总结 🔻 一、报错详情 1.1 ⛳ 写在前面 🍁 升级…

甘特图神器大比拼——国内外7款经典工具评测

甘特图是一种重要的项目管理工具,它能够帮助我们规划、安排和跟踪项目的进度和任务。然而,市面上的甘特图工具众多,选择恰当的工具并不容易。在本文中,我们将为您介绍国内外7款经典的甘特图神器,并进行详细评测和比较。…

常见分布式事务

一、2PC 将事务的提交过程分为 资源准备 和 资源提交 两个阶段,准备阶段所有事务参与者都预留资源的成功与否,决定了第二阶段提交或回滚。 2PC 第一阶段:准备阶段 1.协调者向所有参与者发送事务内容,询问是否可以提交事务&#…

libevent(7)libevent中的事件event

一、事件状态 libevent有4种事件状态,分别是: initialized、pending、active、persistent。这4种状态的转换关系如下: 1、已初始化(initialized):对应图中的non-pending状态,表示事件已经新建完成,但是还未…

细说设计模式

23种设计模式 (一)、创建型模式 对象实例化的模式,创建型模式用于解耦对象的实例化过程。 单例模式:某个类只能有一个实例,提供一个全局的访问点。工厂方法模式:一个工厂类根据传入的参量决定创建出哪一种…

AutoCMS全自动网站系统,供大家学习研究参考,商用请联系开发者!

AutoCMS全自动建站系统,只要一个关键词即可生成一个站,全自动建站、无需维护、无需数据库、无需安装,下载即用。支持在二级目录运行,丰富您的网站内容。 AutoCMS全自动网站使用说明 1.程序无需安装,解压该软件包之后&…

CSS的自定义属性var和JS的classList.toggle()方法,使用详细(css中var变量怎么应用)

简介:CSS中的var(变量)是CSS3中的新特性,用于定义可重用的值,类似于编程语言中的变量;它允许您在整个CSS文件中定义一个值,并在需要时使用该值。这样可以使CSS更加灵活和易于维护;cl…