win10系统下PG数据库和ES数据库的安装和启动

本文详细介绍了PG数据库和Elasticsearch(ES)在Windows环境下的安装和启动步骤,包括Navicat连接数据库、服务手动启动设置,以及Kibana的安装和配置,以实现对ES数据库的可视化操作。

PG数据库和ES数据库的安装和启动

PG数据库的安装和启动

  PG数据库下载网址,我下载的版本是windows 64位版本
在这里插入图片描述
  下载完成后,傻瓜式安装,直接安装在指定位置,输入数据库用户名和密码,端口选择默认即可安装成功。
  再使用Navicat就可以直接连接数据库了。
  如果连接不成功,打开开始菜单搜索服务或者win+R运行services.msc如下图所示,找到PG数据库的服务,重新启动并将启动类型设置位自动。(笔记:本人的matebook电脑中PG数据库需要利用此办法手动启动,自动启动已屏蔽)在这里插入图片描述

ES(elastica search)数据库的安装和启动

  在安装ES数据库之前先检查es数据库所需要的jdk环境是否安装,cdm命令行中输入java -version,如下图所示。记住jdk版本一定要安装1.8版本,低于此版本可能会报错。如果未安装,请自行百度安装。
在这里插入图片描述
  下载ES数据库,下图所示,可以选择以前的版本进行下载,此处博主选择的版本为7.7.1
在这里插入图片描述

  下载完成后,直接解压到指定位置,进入bin目录,双击elasticsearch.bat即可启动ES数据库。
在这里插入图片描述
  浏览器输入:http://127.0.0.1:9200 查看是否启动成功。如果要修改用户名端口号等配置信息,可进入config/elasticsearch.yml修改。

Kibana安装

  为什么要安装Kibana呢,因为它是ES数据库的一个插件,通过此插件我们可以通过浏览器对数据库进行部分操作,例如增删改查等操作。如下图所示是安装完 Kibana后通过浏览器查看ES数据库的效果。
在这里插入图片描述
   Kibana下载注意下载的Kibana插件的版本一定要与ES数据库版本一致,否则会出错,所以在此博主下载的Kibana版本也是7.7.1。
在这里插入图片描述
  下载之后解压到指定位置,进入bin目录,双击kibana.bat文件启动kibana,浏览器访问http://localhost:5601即可进入页面操作ES数据库。
在这里插入图片描述

<think>我们参考引用[1][2]中的信息,用户重装Windows系统后,PostgreSQL的安装目录数据目录仍然存在(非系统盘),但服务丢失。需要重新注册服务并启动。 根据引用[2]提供的方法,具体步骤如下: 1. 打开命令提示符(以管理员身份运行)。 2. 进入PostgreSQL的bin目录,例如:`cd D:\PostgreSQL\bin`(根据实际安装目录调整)。 3. 使用`pg_ctl`命令注册服务,例如: ``` pg_ctl register -N 服务名 -D 数据目录 -S auto -w -t 10 -l 日志文件路径 -o "-p 端口号" ``` 参数说明: - `-N`: 服务名称(自定义,如pg921) - `-D`: 数据目录(如D:\PostgreSQL\data) - `-S`: 服务启动方式(auto自动,demand手动) - `-w`: 等待操作完成(可选) - `-t`: 等待启动/停止的超时时间(秒) - `-l`: 日志文件路径(如D:/PostgreSQL/pg921.log) - `-o`: 传递给postgres的选项,如端口号(-p 5432) 4. 启动服务:`net start 服务名`(如`net start pg921`) 另外,引用[3]提供了另一种方法:通过服务管理器(services.msc)启动服务(如果服务已存在)。但这里服务已丢失,所以需要先注册。 注意:如果安装时没有设置环境变量,必须进入bin目录执行命令。 根据引用[4],如果之前没有初始化数据库,需要先初始化。但这里用户是重装系统后恢复,数据目录已经存在,所以不需要初始化。 步骤总结: 1. 以管理员身份打开命令提示符。 2. 切换到PostgreSQL的bin目录。 3. 使用pg_ctl注册服务(指定数据目录、服务名等参数)。 4. 启动服务。 注意:如果注册服务时提示错误,请检查数据目录是否有效(包含postgresql.conf等文件)。 另外,引用[2]提到,注册服务后,pgAdmin可能还需要配置连接(主机填localhost,端口填注册时指定的端口,服务名可不填,但需要确保数据库配置允许连接)。 如果遇到连接问题,可能需要检查pg_hba.conf文件(在数据目录中)是否配置了允许本地连接(如host all all 127.0.0.1/32 md5)。 因此,具体操作步骤如下:</think>### Windows 系统重装后启动 PostgreSQL 数据库的方法 当 Windows 系统重装后,PostgreSQL 的服务注册信息会丢失,但数据库文件通常仍保留在原有位置(非系统盘)。以下是恢复步骤: #### 方法一:重新注册服务(推荐) 1. **以管理员身份打开命令提示符** Win + R 输入 `cmd` → 右键选择"以管理员身份运行" 2. **进入 PostgreSQL 的 bin 目录** ```cmd cd /d D:\PostgreSQL\bin # 替换为你的实际安装路径 ``` 3. **注册 PostgreSQL 服务** ```cmd pg_ctl register -N postgres -D "D:\PostgreSQL\data" -S auto -o "-p 5432" ``` - `-N postgres`:服务名称(可自定义) - `-D "数据目录路径"`:原数据文件夹位置 - `-S auto`:设置开机自启动 - `-o "-p 5432"`:指定端口号 4. **启动服务** ```cmd net start postgres # 使用注册时指定的服务名 ``` #### 方法二:通过服务管理器启动 1. 打开服务管理器:Win + R 输入 `services.msc` 2. 在服务列表中找到 `postgres`(或自定义的服务名) 3. 右键选择"启动",并设置启动类型为"自动" #### 验证与连接 1. 使用 `psql` 命令行测试连接: ```cmd psql -U postgres -d postgres ``` 2. 在 pgAdmin 中配置新连接: - 主机:`localhost` - 端口:`5432`(或注册时指定的端口) - 用户名/密码:使用原数据库凭据 > **重要提示** > - 确保数据目录(如 `D:\PostgreSQL\data`)未被损坏或删除[^2] > - 若遇到权限问题,需为 `NETWORK SERVICE` 账户添加数据目录的完全控制权限 > - 连接失败时检查 `pg_hba.conf` 文件的认证配置[^3]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值