Windows系统PostgreSQL安装配置全攻略:硬件朋克版
硬件朋克从不畏惧底层,也不迷信图形界面。安装PostgreSQL?当然要从源码开始,或者至少从命令行开始。Windows?那只是个壳,真正的系统藏在PowerShell之下。 下载PostgreSQL二进制包,别用图形化安装程序。去官网找win32或win64的zip包,解压到C:\\pg。别问为什么,路径越短越接近硬件,越少GUI越接近真实。 创建用户和数据目录是第一步。用net user postgres /add创建系统用户,然后用icacls给C:\\pg\\data目录权限。权限是系统的灵魂,不能乱。 初始化数据库用initdb命令,记得指定编码为UTF8,locale别乱设,除非你清楚它会如何影响排序和索引。初始化后,别急着启动,先看看配置文件。 postgresql.conf里调max_connections和shared_buffers,别照搬网上的数字,得看你这台机器的内存和CPU。硬件朋克不盲从,只信硬件。 pg_hba.conf是安全的命门,别一开始全trust,那样太软。至少用md5,别让陌生人轻易进来。本地用peer或ident可以放松点,但别太放纵。 启动服务用pg_ctl,别依赖Windows服务管理器。cmd里执行pg_ctl start -D C:\\pg\\data,看着日志滚动,那才是掌控的感觉。 创建数据库和用户用createuser和createdb,别打开pgAdmin。CLI才是真实世界,每一条命令都像焊死在硬件上一样清晰。 配置环境变量PATH,把C:\\pg\\bin加进去,这样psql、pg_dump、pg_restore随时可用。一个没有环境变量的系统,就像没有电路的主板。 AI绘图结果,仅供参考 定期用pg_stat_statements看查询性能,用VACUUM优化数据页。硬件朋克不仅懂硬件,也懂数据怎么躺在磁盘上。备份?别用图形工具。用pg_dump和pg_basebackup,写成脚本,定时执行。备份是数据的影子,必须随时能复活。 日志别忽视,log_directory和log_filename要清楚。硬件朋克不怕看日志,那是系统在低声说话。 硬件朋克装PostgreSQL,不是为了用数据库,而是为了掌控数据与机器之间的脉动。图形界面只是装饰,真正的朋友是命令、权限、配置和日志。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |