e5 2696 v4:带你开启全新科技体验,感受未来触手可及!

我在GitHub上下载了一个开源代码包,听说这个代码是基于PostgreSQL数据库的,这个数据库听说在业内有很多专家都认为它比MySQL更加强大。由于我从未接触过这个数据库,所以我决定借此机会学习并安装它。我打开了宝塔面板尝试安装PostgreSQL数据库,但出乎意料的是,居然提示不支持安装。

无奈的我只能转向官方网站寻求帮助。经过研究的系统测试列表,我发现尽管上没有针对Windows 11的PostgreSQL测试版本,但它声称理论上支持所有Windows桌面版本。于是我决定下载最新的版本尝试安装。安装文件的体积约为300多兆,下载速度相当不错,几分钟就下载完成了。安装过程却相当缓慢,我的机器配置为E5-2696V2和32G内存,安装过程持续了大约12分钟。不幸的是,在安装的最后一步时出现了错误提示:

“Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.”

尽管安装程序并未完全成功,我还是决定继续完成安装流程。完成安装后,我尝试打开pgAdmin来连接服务器,但发现无法连接,似乎数据库并未成功安装。面对这个问题,我开始进行一番操作。首先以管理员身份打开Windows终端或PowerShell。接着导航到PostgreSQL的安装目录下的bin目录。在我的机器上,这个路径是D:Program FilesPostgreSQL15bin。然后按照以下步骤操作:

1. 执行命令初始化数据库:.initdb.exe -D ..data。

2. 注册postgresql为windows服务:.pg_ctl.exe register -N POSTGRESQL -D ..data。

3. 打开windows服务管理,在终端中输入services.msc并回车,找到刚刚注册的POSTGRESQL服务并手动启动。

4. 创建postgres用户:.createuser -s -r postgres。

5. 最后尝试连接数据库并测试其可用性。

如果在经过上述步骤后,你能成功看到类似控制台交互界面,那么恭喜你,经过不懈努力,你已经在Windows 11上成功安装了PostgreSQL数据库。