硬件朋克实战:Windows下PostgreSQL安装配置全攻略
一台老爷机,Windows系统,PostgreSQL,这就是今晚的战场。硬件朋克不玩虚拟机,不搞WSL,我们要的是钢与电的直连。打开官网,下载最新的Windows版安装包,别整那些花里胡哨的云服务镜像,咱要的是原汁原味的MSI安装程序。 安装过程不复杂,但别一路next。记住,咱是硬核玩家。选择安装路径时避开Program Files,那地方权限麻烦,建议直接D:\\PostgreSQL。数据目录也别默认,新建一个D:\\PostgreSQL\\data,干净利落,权限自己掌控。 安装过程中会让你设置postgres用户的密码,这货是默认的超级用户,别留空也别用弱口令。记住这密码,后面连接、配置、恢复都得靠它。端口默认是5432,如果你之前装过其他数据库,可以改,但别太花哨,别整什么7777,咱要的是稳定。 安装完成后,服务会自动注册并启动。去服务管理器里看看PostgreSQL服务有没有跑起来。跑不起来?别急着百度,先看日志。D:\\PostgreSQL\\data\\logfile下那个log文件,里面藏着真相。常见问题无非是端口冲突、权限不足、路径错误,一一排查。 AI绘图结果,仅供参考 环境变量别忘了加。把D:\\PostgreSQL\\bin加入系统PATH,这样psql、pg_ctl这些命令就能全局用了。命令行才是硬核玩家的武器,图形界面?那是给新手准备的。 接下来是配置。pg_hba.conf控制访问权限,pg_ctl reload才能生效。本地连接一般没问题,如果想远程访问,记得在pg_hba.conf中添加host连接规则,别一上来就全开,安全第一。listen_addresses也得改,不然别人连不上。 测试连接,用psql -U postgres进数据库。进得去,说明本地认证没问题。执行select version(); 看版本号,确认数据库真正在跑。再建个测试库,玩玩基本的SQL操作,熟悉下环境。 备份和恢复是关键。pg_dump、pg_restore这些命令要熟练。别等数据丢了才想起备份。建议定期写个脚本,把数据导出到另一个盘,甚至外接硬盘。硬件朋克讲究物理安全感。 别忘了防火墙。如果你打算远程访问,必须在Windows防火墙里放行5432端口。别一股脑关防火墙,那是懒狗行为。精准放行,才是硬核之道。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |