Windows 10 安装配置连接PostgreSQL教程 您所在的位置:网站首页 环境变量配置教程 Windows 10 安装配置连接PostgreSQL教程

Windows 10 安装配置连接PostgreSQL教程

2024-07-15 03:33| 来源: 网络整理| 查看: 265

Windows 10 安装配置连接PostgreSQL教程 1.1 PostgreSQL 下载1.2 配置环境变量1.3 PostgreSQL 初始化1.4 创建postgres用户1.5 启动postgresql1.6 客户端连接测试1.6.1 SQL Shell (psql)命令行连接测试1.6.2 客户端 pdAdmin 4 连接测试1.6.3 客户端Navicat Permium 连接测试 1.7 参考资料 今天玩的一时兴起,在windows 10 上安装了PostgresSQL,遇到一些坑总结下。

1.1 PostgreSQL 下载 首先打开PostgreSQL 官网,我们可以看到如下内容 在这里插入图片描述点击上图中的下载按钮,我们可以看到下面的界面 在这里插入图片描述点击后我们会来到这个界面 在这里插入图片描述再次点击后进入这个界面,这才是真正的下载页面。 在这里插入图片描述下载完成后,管理员权限运行安装即可。 1.2 配置环境变量

新建环境变量如下:

PG_HOME C:\Program Files\PostgreSQL\12

如图所示: 在这里插入图片描述 追加Path 环境变量如下:

%PG_HOME%\bin\

如图所示: 在这里插入图片描述 新建环境变量,配置内容如下:

PGDATA C:\Program Files\PostgreSQL\12\data

如图所示: 在这里插入图片描述 配置这个是为了简化命令执行,待会详细解释。

如果没有-D选项,服务器将尝试使用环境变量PGDATA命名的目录。如果这个环境变量也没有提供则导致失败。

1.3 PostgreSQL 初始化 安装完成后我们需要对数据库进行初始化,初始化方法是执行initdb.exe. 在这里插入图片描述 C:\Program Files\PostgreSQL\12\data 初始化执行之前是空的C:\Program Files\PostgreSQL\12\data 初始化执行之后会看到多了很多文件。 在这里插入图片描述其中包括一个很核心的文件postgresql.conf正如下面我们打开它后看到的,默认只能本地localhost 或127.0.0.1 访问 #listen_addresses = 'localhost' # what IP address(es) to listen on; # comma-separated list of addresses; # defaults to 'localhost'; use '*' for all # (change requires restart) 如果需要配置远程登录,则需要修改这个postgresql.conf 配置文件,添加IP即可。 1.4 创建postgres用户 在C:\Program Files\PostgreSQL\12\bin目录下执行如下命令: createuser -s -r postgres 1.5 启动postgresql

由于我们之前配置了PGDATA 环境变量,因此双击postgres.exe 即可启动

如果没有配置那么需要执行命令

postgres.exe -D "C:\Program Files\PostgreSQL\12\data"

这种方式其实不是很友好,最佳实践是让他后台启动运行。

如果想做到这样,只需要输入如下命令即可:

postgres -D "C:\Program Files\PostgreSQL\12\data" >logfile 2>&1 &

除此之外我们也可以执行如下命令启动

pg_ctl start -l logfile

su postgres -c 'pg_ctl start -D /usr/local/pgsql/data -l serverlog'

其实还有一种方法,配置成系统服务

注册成系统服务: pg_ctl register -N PostgreSQL取消注册成系统服务: pg_ctl unregister –N PostgreSQL删除服务sc delete PostgreSQL 1.6 客户端连接测试 1.6.1 SQL Shell (psql)命令行连接测试 安装完成后自带了一个命令行连接工具 在这里插入图片描述会依次提示你输入要连接的相关信息,最后登录完成后可以看到 有一个postgres=# 在这里插入图片描述 1.6.2 客户端 pdAdmin 4 连接测试 安装完成后,其实这个软件自带了一个连接工具 在这里插入图片描述点击后默认打开网址http://127.0.0.1:50010/browser/ 在这里插入图片描述点击图中的Add New Server ,创建一个服务器连接 在这里插入图片描述

和刚才类似,输入相关信息就可以了。

之后我们可以看到如下内容 在这里插入图片描述 1.6.3 客户端Navicat Permium 连接测试

在这里插入图片描述

账号就是刚才创建的用户,密码就是安装过程中输入的密码。默认端口是5432

连接成功后如下所示 在这里插入图片描述

1.7 参考资料 启动数据库服务器Windows 上安装 PostgreSQL

本篇完~



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有