Code前端首页关于Code前端联系我们

如何在 Windows 10 平台上安装 PostgreSQL 14.2 的详细教程

terry 2年前 (2023-09-26) 阅读数 44 #数据库

如何在 Windows 10 平台上安装 PostgreSQL 14.2.1。安装步骤非常简单。简而言之,单击“下一步”。

使用SQL Shell(psql)进行交互;使用 pgAdmin 工具进行管理。

tips:选择安装文件夹时要小心(不要放在C盘,虚拟机单独搭建用于测试环境)。

postgreSQL安装详细教程

1 postgreSQL安装步骤

01下载postgreSQL

Windows版(64位)postgreSQL 14.2.1下载地址:

https://www.enterprisedb.com/ postgresql -tutorial-resources-training?uuid=db55e32d-e9f0-4d7c-9aef-b17d01210704&campaignId=7012J000001NhszQAC

官网:https://www.postgresql.org

官方文档

https://www.postgresql.org/docs/
最新版本14的PDF下载地址:https://www.postgresql.org/files/documentation/pdf/14/postgresql-14-A4.pdf

02 在 Windows 10 上安装 postgreSQL 14.2

2.1 安装步骤 01

安装 —— PostgreSQL

进入 PostgreSQL 安装界面Windows 10平台安装PostgreSQL 14.2详细教程

2.2 安装步骤 02

安装文件夹

注意:选择安装文件夹,建议安装或推迟到D盘。 ?

  • pgAdmin 4:客户端管理工具,建议勾选此项。
  • Stack Builder:根据您的需要进行选择。
  • 命令行工具:命令行工具,交互式必需选项
  • Windows 10平台安装PostgreSQL 14.2详细教程

    2.4 安装步骤04

    数据目录

    设置数据库实例化的数据存储目录。与MySQ初始化类似,生成数据目录。 Windows 10平台安装PostgreSQL 14.2详细教程

    2.5 安装步骤05

    设置密码

    设置数据库超级用户(postgres)的密码。

    如果初始化失败,后续不会生效。 ?是的,简体中文是可选的。

    cluster的意思是簇,但这里指的是团体、团体和国家(安装支持的语言)。

    注意:此步骤初始化后生成的data文件夹为空,可能是权限问题(会收到警告,导致最终安装失败但初始化失败)已完成)。 Windows 10平台安装PostgreSQL 14.2详细教程

    2.8 安装步骤08

    安装前概述

    打印安装配置信息。其他数据库供应商 (DBMS) 的可视化界面安装也将显示信息,例如 Oracle 数据库。 Windows 10平台安装PostgreSQL 14.2详细教程

    2.9 安装步骤09

    准备安装

    此步骤实际上开始安装过程。 Windows 10平台安装PostgreSQL 14.2详细教程

    针对出现的预警问题,会展示并讲解问题的解决方案,并给出个性化的解决方案。

    03 PostgreSQL 安装文件夹说明

    3.1 PostgreSQL 安装文件夹重点说明

    1. bin:bin 文件夹中通常存放与数据库服务通信的命令脚本。
    2. data:data目录是初始化完成后生成的数据库文件,包括postgresql.conf配置文件。
    3. pgAdmin 4:保存pgAdmin 4客户端管理工具文件。
    4. uninstall-postgresql.dat 和 uninstall-postgresql.exe:确保轻松删除。
    Windows 10平台安装PostgreSQL 14.2详细教程

    3.2数据目录

    1. 特别注意postgresql.conf配置文件,如配置监听端口(port)和主机地址(IP)。
    Windows 10平台安装PostgreSQL 14.2详细教程

    3.3 配置文件设置

    1. listen_addresses:设置监听主机地址,服务重启后生效。
    2. 端口:设置监听服务的默认端口,服务重启后生效。 ?
    3. 文档:参考官方文档
    4. 擅长使用搜索引擎和StackOverflowgithub Issues
    5. 使用浏览器过滤方法:-xx URL 或-site:xx URL。

    例如: 个人安装过程中出现问题 (警告)警告:

    执行安装后步骤时出现问题。安装可能无法正确完成
    数据库集群安装失败Windows 10平台安装PostgreSQL 14.2详细教程

    我第一反应是初始化有问题,去检查数据文件夹果然是空的。

    如果你有一定的英语知识(说实话,我基本上都是靠日常生活中收集的词汇和知识),你基本上可以猜出几乎所有的命令。

    之前同事问我,你猜对了吗?事实证明这是相当准确的。最后只剩下一句话没说出口。其实我是在有一定基础之后才尝试的。

    02 实际解决方案

    根据之前使用MySQL(其他数据库)的经验,结合官方文档,个人判断的解决方法。

    出现警告后,请使用以下方法解决postgreSQL无法启动的问题:

    1. 检查数据文件夹是否为空(初始化失败)。
    2. 使用cmd(以管理员身份)运行initdb命令进行初始化。
    D:\software\PostgreSQL\14\bin>initdb "D:\software\PostgreSQL\14\data"
    1. 继续在cmd窗口中创建用户(管理员身份)。
    D:\software\PostgreSQL\14\bin>createuser postgres
    1. 以普通用户身份启动 postgreSQL。

    ​ 如果没有配置环境变量,则在PostgreSQL\14\bin文件夹下运行postgres命令。使用此方法启动服务,使用键盘快捷键Ctrl+c关闭服务

    D:\software\PostgreSQL\14\bin>postgres --config-file="D:\\software\\PostgreSQL\\14\\data\\postgresql.conf" -D "D:\\software\\PostgreSQL\\14\\data"
    1. 或者使用命令pg_ctl start启动服务(postgreSQL添加path环境变量)。
    D:\>pg_ctl start -D "D:\software\PostgreSQL\14\data"
    1. 使用命令pg_ctl stop关闭服务。
    D:\>pg_ctl stop -D "D:\software\PostgreSQL\14\data"

    接下来就是使用命令pg_ctl来启动服务,然后使用命令netstat来验证服务是否已启动。 Windows 10平台安装PostgreSQL 14.2详细教程

    安装后第二天查看StackOverflow:其实解决方案差别不大,也符合我的思路,大家可以参考一下。

    https://stackoverflow.com/questions/32453451/postgres-installation-the-database-cluster-initialization-failed-postgresql-ve

    使用SQL Shell(psql)进行三交互

    01 Select语句使用身份验证

    进入 SQL Shell(psql)交互界面,按 Enter 键打开( 假设服务已成功启动

    使用方式与 MySQL 一样,选择 1 即可立即获取结果。这种方法不遵循规则,从解释分析中就可以看出。 ? Windows 10平台安装PostgreSQL 14.2详细教程

    02 配置连接

    1. 主机名称、地址:配置主机名称或 IP 地址。
    2. 端口:配置连接监听端口(启动服务时在配置文件中设置的端口)。
    3. 用户名:用户名。
    4. 密码:用户密码。
    Windows 10平台安装PostgreSQL 14.2详细教程

    03 第一次使用pgAdmin时必须配置密码 Windows 10平台安装PostgreSQL 14.2详细教程

    04 配置完成后创建界面

    使用命令进行测试:

    createuser progres
    createuser test
    Windows 10平台安装PostgreSQL 14.2详细教程

    版权声明

    本文仅代表作者观点,不代表Code前端网立场。
    本文系作者Code前端网发表,如需转载,请注明页面地址。

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    热门