PostgresSQL Windows免安装配置

PostgresSQL Windows免安装配置

一、下载安装文件

地址:https://www.postgresql.org/download/windows/

下载地址:https://www.enterprisedb.com/download-postgresql-binaries

Version11.0 在Windows安装时会提示缺少libwinpthread-1.dll,win7、8环境可以从网上下载该插件放到32位系统放到C:\Windows\System32目录下,开始-运行-输入regsvr32 libwinpthread-1.dll;64位系统放到C:\Windows\SysWOW64目录下,开始-运行-输入regsvr32 libwinpthread-1.dll。(Windows10 X64的系统不建议安装Version11.0版本,)

PostgresSQL Windows免安装配置_第1张图片

二、把下载的文件解压 至目录 D:\psql 下

三、配置环境变量

1、在安装目录下新建文件 postgresql-10_install.bat

setx PGHOME D:\pgsql

setx PGHOST localhost

setx PGLIB %PGHOME%\lib

setx PGDATA %PGHOME%\data

setx Path %Path%;%PGHOME%\bin

2、打开cmd ,切换至安装目录E:\pgsql ,执行 postgresql-10_install.bat 文件

四、初始化数据库

initdb.exe -D D:\pgsql\data -E UTF-8 --locale=chs -U postgres -W

五、注册为系统服务

在执行初始化数据库后会提示注册系统服务命令可以直接根据提示输入命令

以管理员权限打开cmd,执行如下命令:

pg_ctl register -N PostgreSQL -D D:\pgsql\data

六、修改配置以支持远程连接

1、使用 notepad 打开 D:\pgsql\data\postgresql.conf

设置:listen_addresses = '*'

2 、使用 notepad 打开 D:\pgsql\data\pg_hba.conf

设置ipv4段:host all all 0.0.0.0/0 md5

七、启动服务

在 cmd 下执行如下:

pg_ctl start 或 net start PostgreSQL

八、关闭防火墙(视情况而定)

netsh firewall set opmode disable

九 .打开图形操作界面管理数据库

执行 D:\pgsql\bin\pgAdmin4.exe ,即可打开web 管理界面

说明:在打开之前 定位pgAdmin 4/venv/Lib/site-packages/backports/ 新建一个空文件 _init_.py,否则pgAdmin4 无法正常工作

 

十、在打开的web管理页面创建Server

PostgresSQL Windows免安装配置_第2张图片

PostgresSQL Windows免安装配置_第3张图片

说明:关机重新启动需要重启一下服务,pgadmin4才能打开 。

十一、在打开的web管理页面 配置路径

右键 File->Preferences->Paths

PostgresSQL Windows免安装配置_第4张图片

 

你可能感兴趣的:(Postgres,Postgresql免安装,Postgresql,Windows环境免安装,psql免安装)