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

******

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

PostgreSQL 11.1 

******

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

Windows10 Postgres11 安装 The Database cluster initialisation failed

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

Windows10 Postgres11 安装 The Database cluster initialisation failed

Windows10 Postgres11 安装 The Database cluster initialisation failed

Windows10 Postgres11 安装 The Database cluster initialisation failed

Windows10 Postgres11 安装 The Database cluster initialisation failed

Windows10 Postgres11 安装 The Database cluster initialisation failed

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

Windows10 Postgres11 安装 The Database cluster initialisation failed

 

 

选择Default 或者C 都可以

Windows10 Postgres11 安装 The Database cluster initialisation failed

 Windows10 Postgres11 安装 The Database cluster initialisation failed

继续下一步

 Windows10 Postgres11 安装 The Database cluster initialisation failed

Windows10 Postgres11 安装 The Database cluster initialisation failed

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

Windows10 Postgres11 安装 The Database cluster initialisation failed

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

Windows10 Postgres11 安装 The Database cluster initialisation failed

 

Windows10 Postgres11 安装 The Database cluster initialisation failed

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

Windows10 Postgres11 安装 The Database cluster initialisation failed

 Windows10 Postgres11 安装 The Database cluster initialisation failed

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

Windows10 Postgres11 安装 The Database cluster initialisation failed

Windows10 Postgres11 安装 The Database cluster initialisation failed

成功搞定。

另外,如果你是处女座,打开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选择简体中文怎么才能安装成功?

 

 

 

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

 

 Windows10 Postgres11 安装 The Database cluster initialisation failedWindows10 Postgres11 安装 The Database cluster initialisation failed

 

相关文章: