当前位置:首页 > 问答 > 正文

树叶云教你怎么在Windows上搞定PostgreSQL安装和配置全过程

树叶云教你怎么在Windows上搞定PostgreSQL安装和配置全过程

(主要参考了PostgreSQL官方文档、一些技术博客的实践经验以及Windows系统管理的常见操作)

好了,咱们直接开始,一步一步来,保证清晰。

第一步:下载安装包

你得把PostgreSQL的安装文件弄到你的电脑上,别去乱七八糟的网站下,直接打开浏览器,搜索“PostgreSQL官网”或者输入网址 postgresql.org,进入网站后,找到“Download”这个按钮点进去。

你会看到好几个版本,对于大多数刚接触的人来说,直接下载最新的稳定版本就行,网站通常很智能,会自动检测你的操作系统,推荐你下载Windows版本的安装器,注意,要选择适合你电脑系统的版本,比如是64位的就选标有“x86-64”的那个,安装文件大概是个一两百MB的.exe文件,下载起来很快。

第二步:运行安装程序

找到你刚下载好的.exe文件,双击运行它,可能会弹出个用户账户控制的窗口,问你是否允许此应用对你的设备进行更改,点“是”就行。

接着会打开PostgreSQL的安装向导,第一个界面通常是欢迎界面,直接点“Next”下一步。

树叶云教你怎么在Windows上搞定PostgreSQL安装和配置全过程

第三步:选择安装目录

接下来会让你选择安装路径,默认情况下,它会想装到C盘的一个叫“PostgreSQL”的文件夹里,如果你C盘空间紧张,或者有强迫症想装到其他盘,就点旁边的“Browse...”按钮,换一个你喜欢的目录,D:\PostgreSQL”,用默认路径最省事儿,不容易出错,选好后继续下一步。

第四步:选择要安装的组件

这一步很重要,它让你选装哪些东西,保持默认的勾选就完全够用了,默认通常会包括:

  • PostgreSQL Server:这是核心,数据库本体,必须装。
  • pgAdmin 4:这是一个图形化管理工具,非常有用,可以通过点点鼠标来操作数据库,强烈建议安装。
  • Stack Builder:一个工具,用来后续安装额外的驱动和插件,可以先装上。
  • Command Line Tools:命令行工具,适合喜欢敲命令的高手。

如果你是第一次用,就别动这些勾选了,全默认,点“Next”。

第五步:设置数据库超级用户的密码

这是整个安装过程中最关键的一步!你会看到一个界面,让你为数据库的“超级用户”(叫postgres)设置密码,这个用户权力很大,所以密码一定要设一个你记得住但又不容易被猜到的,比如用字母、数字、符号组合一下。

树叶云教你怎么在Windows上搞定PostgreSQL安装和配置全过程

把密码认真地输入两遍(确认密码),然后牢牢记住它,以后连接数据库经常会用到这个密码,弄好了就下一步。

第六步:设置端口号

端口号就像是数据库服务在电脑上开的“门牌号”,其他程序要通过这个门牌号才能找到它,默认的门牌号是5432,只要你的电脑上没有其他程序占用了这个号码,就别改它,直接用默认的5432,点击“Next”。

第七步:选择地区设置

这个地方是关于语言和排序规则的,涉及到数据怎么排序和比较,对于中文环境,直接保持默认的“[Default locale]”就可以了,这样会使用你Windows系统的区域设置,最简单,继续下一步。

第八步:开始安装

安装向导会总结一下你刚才所有的选择,比如安装路径、端口号啥的,检查一下没问题,就点击“Next”或者“Install”,安装就正式开始了。

树叶云教你怎么在Windows上搞定PostgreSQL安装和配置全过程

你会看到一个进度条,PostgreSQL的文件会被复制到你的电脑上,这个过程可能需要几分钟,喝杯水休息一下。

第九步:安装完成和运行Stack Builder

当进度条走完,会出现安装完成的界面,有时候它会问你是否要运行“Stack Builder”,这是一个可以额外安装其他组件(比如各种数据库驱动)的工具,对于刚开始学习,可以先不装,直接把那个勾去掉,然后点“Finish”完成安装。

第十步:验证安装是否成功

安装完了,怎么知道它成功了呢?有两个简单的办法:

  1. 看服务启动了没:在键盘上按“Win + R”键,输入“services.msc”然后回车,会打开“服务”窗口,在长长的服务列表里,找找有没有一个叫“PostgreSQL”的服务,它的状态应该是“正在运行”,这说明数据库服务已经在后台默默工作了。

  2. 打开pgAdmin 4试试:在你的“开始”菜单里,找到刚刚安装的“pgAdmin 4”并打开它,第一次打开可能会慢一点,因为它要初始化,打开后,通常左边会有一个树形结构的目录,你找到“Servers” > “PostgreSQL x.x”(x.x是你的版本号),点击它,会提示你输入密码,就是刚才第五步你设的那个postgres用户的密码,输入密码后如果能成功展开看到里面的数据库(比如默认的postgres数据库),那就恭喜你,大功告成了!

可能遇到的问题和小贴士

  • 安装失败:如果安装过程中报错,最常见的原因是端口5432被别的程序占用了,解决办法是,在安装时第六步,换一个别的端口号,比如5433,然后再试一次。
  • 忘记密码:如果忘了postgres用户的密码,稍微有点麻烦,需要修改数据库的配置文件来重置密码,你可以搜索“PostgreSQL Windows 忘记密码”来找具体的解决方法。
  • pgAdmin打不开:有时候pgAdmin可能会卡在启动画面上,可以尝试右键点击它的快捷方式,选择“以管理员身份运行”。

好了,到这里,你应该已经在Windows上成功安装并配置好PostgreSQL了,你就可以用pgAdmin这个图形化工具来创建你自己的数据库、表,开始探索了。