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 @ 2018-11-10 16:19  sinkingcn  阅读(2036)  评论(1编辑  收藏  举报