Windows11下安装PostgreSQL(windows11下安装cass11)
在github上下载了一套开源代码,只支持PostgreSQL,该数据库被一众大神说比Mysql更牛逼的存在,一直没接触过,趁此机会就学习一下吧,首先打开我的宝塔,安装数据库,居然提示不支持:
好吧,只能到官网看看了。
官网只有10版本测试过windows10,没有一个版本测试过windows11,说理论上是支持windows的桌面版本的。
那就下载一个最新的15.1版本,下载网速还可以,300多M的安装文件,几分钟下载完了,安装速度真的好慢,笔者的E5-2696V2,32G内存的机器安装大概持续了12分钟,安装到最后一步报错了:
Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.
不管,继续安装完成,安装完成后打开pgAdmin,连接不上服务器,看样子是真的没有安装成功,一顿操作猛如虎,结果......打开GG搜索,按步骤手动操作如下:
1、以管理员身份打开windows终端或者powershell,快速的方法是直接右击任务栏的windows徽标:
2、cd到你的postgresql的安装目录下的bin目录,笔者的是D:\Program Files\PostgreSQL\15\bin
3、执行初始化数据库:.\initdb.exe -D ..\data\
4、注册postgresql为windows服务:.\pg_ctl.exe register -N POSTGRESQL -D ..\data\
5、打开windows服务管理,在终端中输入services.msc回车,在服务管理中找到刚才注册的POSTGRESQL,手动启动
6、创建postgres用户:.\createuser -s -r postgres
7、连接数据库,测试可用性
如果你能成功看到如上图最后的psql交互控制台,那么恭喜在您的不断努力下,你成功的在windows11上安装好了postgresql。