记一次 Linux 下安装 PostgreSQL 数据库

前段时间需要在开发 Linux 机器下安装 PostgreSQL 数据库,在网上下个安装包,直接运行就可以的,在此记录下。

1,网上下的运行文件,文件名是类似这样的:postgresql-9.4.10-1-linux-x64.run,上传到服务器上,chmod 给其加上执行权限,直接运行即可。

2,运行过程中,傻瓜式的一步一步往下就可以了,贴上安装过程:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
[root@T0150492 local]# ./postgresql-9.4.10-1-linux-x64.run 
----------------------------------------------------------------------------
Welcome to the PostgreSQL Setup Wizard.
----------------------------------------------------------------------------
Please specify the directory where PostgreSQL will be installed.
Installation Directory [/opt/PostgreSQL/9.4]: # 默认安装目录,回车就用默认的。
----------------------------------------------------------------------------
Please select a directory under which to store your data.
Data Directory [/opt/PostgreSQL/9.4/data]: # 默认数据存储目录,回车就用默认的。
----------------------------------------------------------------------------
Please provide a password for the database superuser (postgres). A locked Unix
user account (postgres) will be created if not present.
Password : # 数据库超级用户 postgres 的密码
Retype password : # 在此确认密码
----------------------------------------------------------------------------
Please select the port number the server should listen on.
Port [5432]: # 数据库端口号,默认 5432。
----------------------------------------------------------------------------
Advanced Options
Select the locale to be used by the new database cluster.
Locale
[1] [Default locale]
[2] aa_DJ
[3] aa_DJ.iso88591
[4] aa_DJ.utf8
[5] aa_ER
[6] aa_ER@saaho
[7] aa_ER.utf8
[8] aa_ER.utf8@saaho
[9] aa_ET
[10] aa_ET.utf8
[11] af_ZA
...
[761] zh_CN
[762] zh_CN.gb2312
[763] zh_CN.utf8
[764] zh_HK.utf8
[765] zh_SG
[766] zh_SG.gb2312
[767] zh_SG.utf8
[768] zh_TW.euctw
[769] zh_TW.utf8
[770] zu_ZA
[771] zu_ZA.iso88591
[772] zu_ZA.utf8
Please choose an option [1] : 763 # 选择语言,这里选择 [763] zh_CN.utf8
----------------------------------------------------------------------------
Setup is now ready to begin installing PostgreSQL on your computer.
Do you want to continue? [Y/n]: Y # 输入 'Y' 开始安装

3,安装完成后,可能会启动失败,不过没关系,切换到安装目录,如:/opt/PostgreSQL/9.4/bin,使用 pg_ctl 命令工具手工启动。

4,安装完成后,数据库默认是无法远程连接的,需要再配置下,参考:PostgreSQL 允许远程访问配置 ,配置完再重启。