PostgreSQL下载和安装教程

Posted 布丁吖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL下载和安装教程相关的知识,希望对你有一定的参考价值。

PostgreSQL下载和安装

嘚吧嘚

公司在用PostgreSQL数据库,和mysql一样是免费试用的。虽然不知道公司出于什么考虑没有选择MySQL,而是选用了PostgreSQL。但是既然工作中用到,就在自己的电脑上装一个吧,工作和学习都方便些。

在自己的电脑上安装的过程也不是一帆风顺的,遇到了一些问题,所以记录并和大家分享一下。

下载

PostgreSQL官网下载

安装

1、双击运行安装包。

2、选择安装目录,不推荐安装在C盘

3、选择需要安装的服务,不明白是啥的全选就行,准没错。懂的随意。

4、设置数据库实例化数据存放目录,类似于MySQ初始化生成data目录,默认在安装目录下就行

5、设置数据库超级用户(postgres)密码。

6、设置默认监听端口(port),默认5432就行

7、建议选择数据库群组(database cluster),下拉有中文简体可选。
cluster有集群的意思,也有出簇的意思,但在此处指的是组、群组、国别地区(安装支持的语言)

8、打印出安装配置信息。其它数据库厂商(DBMS)提供的可视化界面安装一样会有信息显示,例如Oracle数据库。

9、准备安装。

10、安装完成。

配置

pgAdmin设置中文

1、点击“File”->“Preferences”。
2、找到“Miscellaneous”->“User language”,右侧选择“Chinese(Simplified)”,然后点击“Save”按钮保存。
3、点击“Refresh”刷新一下。

安装中遇到的问题

The database cluster initialisation failed.

问题描述

在安装过程中突然突出一个提示框,心里咯噔一下,完了,安装失败了😤。

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

简单翻译一下就是:postgre安装过程有个步骤出问题了,启动数据库服务失败。

但是点击“OK”之后,安装正常完成了😱。

这。。。。按照以前安装MySQL、Oracle的经验来说,一般出现问题的话就得重装了。

这有点让人费解,不过还是要确定一下。找到并打开pgAdmin(安装过程中第3步中勾选才会有),"Servers"下面什么也没有,正常情况这里应该有个名为“PostgreSql 15”的用户才对

仔细一看弹窗,发现是Warning,不是Error😀。相信身为程序员的大家应该、大概、也许、可能会有点感觉😏。

这时心中有了一个猜想:postgresql可能真的安装成功了,只是数据库服务没有启动,导致数据库初始化出问题了。

于是去问了一下度娘,发现自己的想法有些靠谱,也有遇到相同问题的小伙伴,同时网友也给出了一些解决方法。

可能由于环境不同,一步一步按照网友的方法来做行不通,但是方向是对,在不断的尝试摸索后,终于把自己的问题解决了☺️。

解决方法

1、首先要确保数据库实例化数据存放目录(安装过程中第4步中选择的文件夹)是空的,不是空的手动清空。
2、打开cmd命令窗口,输入如下命令。

initdb.exe -D “D:\\PostgreSQL\\15\\data” -E UTF-8 --locale=chs -U postgres -W

截图没注意保存,丢掉了,先借用网友的图展示一下,后续有机会会替换的😅 。

3、命令执行成功后打开服务,找到“postgresql-x64-15”,右键选择“属性”。
4、点击第二个“登录”标签,然后勾选“本地系统账户”,点击“应用”。

5、右键启动服务。
启动成功。
服务成功启动了 ,心就放下了,胜利的曙光就在眼前了😎。

6、使用Navicat连接测试一下。
连接成功!!!👏

至此问题解决,本次分享也就结束了,希望能帮到各位❤️。

PostGreSQL数据库安装教程

windows 10 x64 pro 1703安装postgresql-9.6.3-2-windows-x64.exe数据库,步骤如下:
第一:下载数据库安装程序,下载地址为:https://www.postgresql.org/download/
第二:下载完毕之后双击执行安装程序,如下图所示:
          

 

          点击Next进入下一步,如下图所示:
          

 

           更改安装路径为,D:\\Development\\PostgreSQL\\PostgreSQL\\9.6,并点击Next进入下一步,如下图所示:
           

 

            这一步不做更改,采用默认路径,点击Next进入下一步,如下图所示:
            

 

            输入密码,111111,如下图所示:
            

 

            点击Next进入下一步,如下图所示:
            

 

            端口号采用默认,即5432端口,点击Next进入下一步,图下图所示:
            

 

            选择语言,这里选择简体中文,如下图所示:
            

            注:针对12.2版本,locale在安装的时候选择C,选择简中会安装失败,安装成功后,可以将data文件夹删除,重新创建data文件夹,赋权,然后执行命令行:

            initdb -D ******\\data --locale=zh_CN -E UTF-8 -U postgres -W,然后根据提示进行相关配置文件修改即可。

            点击Next进入下一步,如下图所示:
            

 

            准备安装,点击Next进入下一步,如下图所示:
            

 

            因为要修改注册表,所以如果开启了杀毒软件的话,会弹出警告,同意修改即可,之后如下图所示:
            

 

            上图的勾选默认是不选中的,我这里选中,然后点击Finish进入下一步,如下图所示:
            

 

           选择PostgreSQL 9.6(x64) on port 5432,点击下一步,如下图所示:
           
           

           

 

           因为并不需要,所以没有选择任何一项,点击取消即可。
   什么时候需要了,可以通过开始菜单中的快捷方式继续安装。
           转载请注明出处,未经许可请勿私自添加水印,否则有权追究法律责任。
           用爬虫的家伙们,不许私自加水印,必须注明出处,否则依旧有权追究法律责任。

以上是关于PostgreSQL下载和安装教程的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL 安装教程

PostgreSQL安装及使用教程二(zip解压方式)

Ubuntu 16.04 怎样安装 PostgreSQL 和 phpPgAdmin

Ubuntu 16.04 怎样安装 PostgreSQL 和 phpPgAdmin

postgresql-docker安装

Postgres安装