Windows10 Postgres11 安装 The Database cluster initialisation failed

 前两天PostgreSQL11发布了,之前没有用过安装一下玩着试试,没想到安装还遇到问题了简单记录一下

******

操作系统 Windows10 1803 17134.345(专业版家庭版均可)

PostgreSQL 11.1 

******

下载之后开始安装。。。下一步下一步就好

这里说一下网上有遇到安装问题的人说不要安装在默认的 Program Files目录下,这个无所谓,我实际试过无论安装在或不在这个路径下都可以,另外也不需要在系统里再添加一个名为postgres的管理员权限用户。The Database cluster initialisation failed.这个错误和安装路径、新增管理员权限用户都没有关系。

下面这里才是The Database cluster initialisation failed.这个问题的关键 Locale 不要选择简体中文!Locale 不要选择简体中文Locale 不要选择简体中文

 

 

选择Default 或者C 都可以

 

继续下一步

 

如果locale选择了简体中文就会出现如下警告提示,之后虽然提示安装完成,但是打开pgAdmin的时候Servers下面 没有PostgreSQL 11的Server显示,计算机管理->服务和应用程序->服务中 也没有 postgresql-x64-11 这个服务

如果locale选择了Default 或者C,计算机管理->服务和应用程序->服务中 会出现 postgresql-x64-11 这个服务,并且打开pgAdmin时如下图,把你设置的超级用户的密码填上就可以连接数据库了。

 

如果英文不够好 File->Preference->UserLanguage 选择简体中文并刷新页面,整个pgAdmin就可以中文显示了。

 

测试一下,懒得建表就用django的示例直接建两个表插两条数据

成功搞定。

另外,如果你是处女座,打开pgAdmin时显示不是最新版本右上角有个提示很不舒服,你可以

1)把D:\Program Files\PostgreSQL\11\pgAdmin 4整个目录删除。

2)从官网下载最新版本的pgAdmin并安装到D:\Program Files\PostgreSQL\11\pgAdmin 4

3)把开始菜单里pgAdmin的快捷方式的目标位置"D:\Program Files\PostgreSQL\11\pgAdmin 4\bin\pgAdmin4.exe" 改为 "D:\Program Files\PostgreSQL\11\pgAdmin 4\runtime\pgAdmin4.exe" 起始位置 "D:\Program Files\PostgreSQL\11\pgAdmin 4\bin" 改为 "D:\Program Files\PostgreSQL\11\pgAdmin 4\runtime" 即可

注意 上面 pgAdmin 4 这个路径名字中间有个空格

 

 

 

最后,谁知道如果locale选择简体中文怎么才能安装成功?

 

 

 

最后的最后,如果你觉得这篇文章帮到你了,且你愿意随手打赏一下的话。。。

 

 

 

posted @   sinkingcn  阅读(2174)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示