PostgreSQL下载与安装(Windows版)

一、 PostgreSQL下载

Windows平台安装包选择:PostgreSQL Database Download
优先选择Windows x86-32版本,兼容性更强,尤其是Qt在windows平台只有32位版。

首选:postgresql-10.11-1-windows.exe
备胎:postgresql-9.3.25-1-windows.exe

除非强烈要求在WinXP环境使用,否则不推荐9.3.25,低版本的PostgreSQL在include路径下的pthread.h中,结构体timespec的定义与Qt5.7.0冲突,重定义。该问题在10.11中不存在。

二、 PostgreSQL安装

各版本安装过程基本完全相同,这里以PostgreSQL10为例
installer
整体安装过程无脑下一步即可,只需注意两点:

  • 安装路径
    默认安装路径为C:\Program Files (x86)\PostgreSQL\10
    建议修改为C:\PostgreSQL\10
  • 密码
    简单点,建议123456

具体安装过程如下:

  1. 欢迎光临
    s1
  2. 修改路径
    就如前面提到的,修改后继续
    修改标准就是,路径中不能出现空格、中文、特殊符号
    s2
  3. 选择组件
    默认全选就完事了,也不占多大地方,下一步。
    实在空间不够用,就把Stack Builder扔了吧,暂时没用上过。
    如果还是不够用,pgAdmin4也可以扔掉,应该还能用。
    都这样了还不够用,买硬盘吧。
    s3
  4. 数据存放路径
    数据库相关数据默认存放在这里,可以考虑放到系统盘之外的路径。
    开发过程数据量通常不会太大,可以默认下一步
    笔记本单硬盘就无脑下一步好了
    s4
  5. 数据库管理员postgres密码
    尽量设置一个简单的密码,比如123456
    当然为了安全考虑,复杂的密码更好
    s5
  6. 数据库服务监听端口
    默认5432
    不建议更改,改了很容易记不住
    s6
  7. 系统语言/地区
    经过反复实验,还是默认的好。下一步吧。
    详情查看:PostgreSQL的locale对排序的影响
    s7
  8. 确认安装信息
    s8
  9. 我准备好了
    s9
  10. 安装完成
    默认启动Stack Builder,没啥用,取消了得了
    s10

三、 pgAdmin验证安装成功

pgAdmin是一个图形化管理PostgreSQL数据库的程序,这里使用它测试安装是否成功。
PostgreSQL安装完毕后,开始菜单中可以找到pgAdmin4:
pgAdmin4
打开这个大象头,会在浏览器中打开新的标签页。

第一次打开会提示设置密码。这个密码是pgAdmin的密码,如果以后连接服务器的密码需要保存,则会使用pgAdmin的密码对其加密和解密。
因此这里输入的密码,并不是安装过程中设置的PostgreSQL超级用户postgres的密码。
所以可以重新设置一个新密码,提高安全性;也可以使用相同密码,省的多记一套。
setpw
当然,也不需要担心两个密码不同,结果记混了。pgAdmin的密码可以随时重置。
在第一次设置好之后,再打开pgAdmin就是输入密码确认的过程,这里同时提供了reset重置功能。
重置pgAdmin密码只会删除之前保存的服务器密码文件,服务器密码本身没有变化,只是需要重新输入才能连接而已。
a1
进入pgAdmin后,左侧服务器列表展开,又一个输入密码的对话框,这时就要输入安装过程设置的密码了。
按照我们的安装建议,就是输入123456,可以勾选保存密码,点击ok
a2
密码正确,连接成功,服务器图标变成大象头,没有红叉叉。服务器下属的数据库等信息都可以查看,主界面显示具体信息。
一切迹象都表明,PostgreSQL安装成功了,而且可以通过pgAdmin进行管理。
a3
如果安装完毕没有任何错误提示,但使用pgAdmin无法连接数据库,那就重启试试。
或者查看数据库服务是否开启。开始菜单搜索服务或者win+R运行services.msc
ser1
找到PostgreSQL的服务,确认正在运行且自动启动即可
ser2
如果这里也没问题,那就再重启试试

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值