windows下postgresql的安装使用

一、安装

1、安装包安装

1.1 下载exe安装包

选择安装包:官网
或者点击下载:postgresql-12.12-1-windows-x64.exe

Tip:此时若报错:There has been an error.An error occured executing the Microsoft VC+ runtime installer。
参考文档:; 🔗解决办法

1.2 双击安装包

在这里插入图片描述
可以选择修改安装路径
在这里插入图片描述
选择组件:PostgreSQL Server是必须的,其次pgAdmin4是管理pgsql数据库的工具、Command Line Tools命令行工具也是必须的,便于调试管理,Stack Builder是用于下载额外其他的驱动或者管理工具,可以暂时不用选择安装,后期可以使用Navicat连接管理
在这里插入图片描述
选择自己创建数据库和表存放的位置
在这里插入图片描述
输入用户名密码(注意后面标注默认登录用户为postgres)
在这里插入图片描述
端口号默认5432
在这里插入图片描述
新数据库集群选择的区域
在这里插入图片描述
看一眼自己选择的配置
在这里插入图片描述

后面的直接执行Next最后
在这里插入图片描述
安装完成


二、配置

1、找到pg_hha.conf、postgresql.conf

在这里插入图片描述

2、使用编辑器打开pg_hha.conf

在尾行加入以下内容,开放对其他IP访问

host    all             all             0.0.0.0/0            md5

3、使用编辑器打开postgewsql.conf

wal_keep_segments:用于指定pg_wal目录中保存的过去的wal文件(wal 段)的最小数量,以防备用服务器在进行流复制时需要。

wal_keep_segments = 2

4、打开windows命令行cmd

输入

services.msc

在打开的服务窗口中找到,右键选择重新启动
在这里插入图片描述

5、修改环境变量

5.1 打开windows命令行cmd输入

sysdm.cpl

5.2 在打开的窗口选择高级 -> 环境变量

在这里插入图片描述

5.3 添加系统变量

找到Path 双击打开
在这里插入图片描述
选择新建 -> 浏览 -> 找到当时安装的目录到bin文件夹
在这里插入图片描述
全部点击确定即可

5.4 测试一下

打开命令行cmd输入

psql -V

打印返回(成功!!!)

psql (PostgreSQL) 12.12

测试连接
输入

psql -U postgres

打印返回

用户 postgres 的口令:
psql (12.12)
输入 "help" 来获取帮助信息.

postgres=#

也可以

psql -h host -p port -U user -d dbname

参数解释:
   -h 指定主机
   -p指定端口
   -U指定用户名
   -d 指定数据库名

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

(一)hadoop搭建之环境准备1

1.参考http://www.fogsvc.com/97.html文档设置三台虚拟机并固定ip 192.168.1.10 hadoop-master 192.168.1.11 hadoop-slave1 192.168.1.12 hadoop-slave2 2.配置hosts vi /etc/hosts 添加内容 192.168.1.10 hadoop-master 192.168.1.11 hadoop-slave1 192.1…

HIS预约挂号系统源码 看病挂号快人一步

提到去大型医院机构就诊时,许多人都感到恐惧。有些人一旦走进医院的门诊大厅,就感到迷茫,既无法理解导医台医生的建议,也找不到应该去哪个科室进行检查。实际上,就医也是一门学问,如何优化时间分配&#xf…

结构体--共用体--枚举 之难点——链表 奋力学习嵌入式的第十六天

结构体 注意: 1.结构体类型 可以定义在 函数里里面 但是此时作用域就被限定在该函数中 2.结构体定义形式 //形式一 限定一类型 后定义变量 struct stu { ... }; struct stu s; //形式二 定义类型的同时 定义变量 struct stu { ... }s1,s2,*s3,s4[10]; struc…

iMazing 3中文版双平台版本同步,iOS 设备在 Windows 上也能自动备份了

自从WWDC 2019 宣布 iTunes 退役后,也许很多小伙伴都对「上位者」iMazing 有所耳闻。 这款设计更加人性化、功能细致强大的 iOS 备份管理工具。 iMazing 支持在 Windows 及 Mac 上运行,而这个月 Windows 版本更新至 2.17. 之后,iMazing 的双…

09 二叉树链式结构

目录 1.链式结构的创建 2.遍历的方式 3.结点数的计算 4.高度的计算 5.第k层的节点个数 6.查找值 7.判断完全二叉树 8,销毁 9.OJ题 1.链式结构 在学习二叉树基本操作前,需要先创建一颗二叉树。为了快速上手,这里手动擦窗机简单的二叉树。等后面再自动创…

服装行业ERP系统解决方案

我国的服装企业大多属于劳动密集型,主要有三种类型:自有品牌服装生产销售企业、接订单生产型企业及处于产业链下游的零售分销企业。在经营过程中,服装行业面临诸多挑战,如流行周期短、季节性强,市场变化快;…

【HarmonyOS 4.0 应用开发实战】TypeScript入门之元组详讲

个人名片: 🐼作者简介:一名大三在校生,喜欢AI编程🎋 🐻‍❄️个人主页🥇:落798. 🐼个人WeChat:hmmwx53 🕊️系列专栏:🖼️…

小程序软件测试应该怎么做?有什么作用?

近年来,随着移动互联网的快速发展,小程序软件的使用越来越广泛。无论是企业推广还是个人创作,小程序软件都具备了很大的潜力和市场空间。然而,在发布之前,进行充分的测试是至关重要的,以确保用户体验的顺畅…

【算法】Partitioning the Array(数论)

题目 Allen has an array a1,a2,…,an. For every positive integer k that is a divisor of n, Allen does the following: He partitions the array into n/k disjoint subarrays of length k. In other words, he partitions the array into the following subarrays: [a1,…

非接触式激光测厚仪 单点/三点/多点在线测厚设备

关键字: 非接触式激光测厚仪, 板材厚度检测,激光测厚仪,单点测厚仪,三点测厚仪,多点测厚仪,扫描式激光测厚仪, 厚度是各类板材品质必检的尺寸之一 在实际测量中,板材厚度的测量,尤其是宽板中间位置的厚度尺寸测量,是一项较为困难的工作。为此…

【笔记】CSDN文本编辑操作(持续更新中......)

文章目录 1、修改字体颜色和字号2、首行悬进两个字符3、图片居中4、字体、文字颜色、居中5、高亮6、重点标注7、加粗 1、修改字体颜色和字号 <html><head><meta http-equiv"Content" content"text/html;charsetutf-8" /><title>修…

C++大学教程(第九版)7.30 打印array对象 7.31 逆序打印字符串(递归练习题)

文章目录 题目代码运行截图题目代码运行截图 题目 (打印array对象)编写一个递归函数printArray它以一个array对象一个开始下标和一个结束下标作为实参&#xff0c;不返回任何值并打印这个array对象。当开始下标和结束下标相等时&#xff0c;这个函数应该停止处理并返回。 代码…

占预算仅20%,却是影响算力性能的关键

作者&#xff1a;林小引 戴尔科技解决方案架构师 ChatGPT迅速火爆全球后&#xff0c;人工智能进入了“暴力美学”时代。所谓暴力美学就是我们把模型的架构做到了超大规模&#xff0c;把算力的需求做到超大规模&#xff0c;训练的数据做到超大规模。 如果说算力是人工智能发展的…

STL标准模版在VS2019中的使用方法

STL标准模版在VS2019中的使用方法 1.STL在VS2019中的位置 1.STL在VS2019中的位置 1.1找到程序安装位置&#xff1a; D:\visual_studio\IDE\VC\Tools\MSVC\14.29.30133\include

重发布

一&#xff1a;作用 在两种路由协议之间&#xff0c;或者一个协议的不同进程之间&#xff0c;借助ASBR &#xff08;同时工作在两种协议或 者协 议的不同进程中&#xff09;学习到两个网络的路由信息&#xff0c;并且通过重发布进行路由共享&#xff0c;最终实现全网可 达。…

车载电子电器架构 —— IP地址获取策略

车载电子电器架构 —— IP地址获取策略 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自…

[网络安全 渗透实验 01]基于MSF框架渗透攻击Win7主机系统的设计与实现

基于MSF框架渗透攻击Win7主机系统的设计与实现 文章目录 基于MSF框架渗透攻击Win7主机系统的设计与实现[Warning] 写在前面1. 实验要求2. 实验环境搭建2.1 攻击机&#xff08;Linux kali&#xff09;的下载与安装2.2 靶机&#xff08;Windows 7 Enterprise with Service Pack 1…

旷视low-level系列(二):Practical Deep Raw Image Denoising on Mobile Devices

论文&#xff1a;ECCV 2020 代码&#xff1a;https://github.com/MegEngine/PMRID 文章目录 1. Motivation2. Contribution3. Methods3.1 噪声建模&参数估计3.2 k-Sigma变换3.3 移动端友好的网络结构 4. Experiments5. Comments 1. Motivation 业内周知&#xff0c;基于深…

Kotlin快速入门系列4

Kotlin的类与对象 类的定义 Kotlin使用关键字class来声明类。后面紧跟类名字&#xff1a; class LearnKotlin { //类名&#xff1a;LearnKotlin//... } Kotlin的类可以包含&#xff1a;构造函数和初始化代码块、函数、属性、内部类、对象声明。当然&#xff0c;也可以定义一…

vue实现查询搜索框下拉字典

字典表 前端页面显示 依据这个字典表实现动态查询 初始化数组 首先先在全局变量里定义一个数据存放查询出来的数据 data() {return {dicts: []};},生命周期 查询的时候是声明周期开始的时候&#xff0c;原本增删改查页面在生命周期开始的时候就查询了页面的数据获得了列表值…