Windows 10 安装配置连接PostgreSQL教程 | 您所在的位置:网站首页 › 环境变量配置教程 › Windows 10 安装配置连接PostgreSQL教程 |
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 实验室设备网 版权所有 |