Linux下PostgreSQL安装部署详细步骤

本文档详细介绍了在CentOS 6.4系统中安装PostgreSQL 11.1的步骤,包括下载安装包、安装依赖、创建用户组和用户、配置数据库目录、设置环境变量、初始化数据库、配置服务、设置开机启动以及测试连接等全过程。
摘要由CSDN通过智能技术生成

目录

一、安装环境

二、pg数据库安装包下载

三、安装依赖包

四、安装postgres

五、创建用户组postgres并创建用户postgres 

六、创建postgresql数据库的数据主目录并修改文件所有者

七、配置环境变量

八、切换用户到postgres并使用initdb初使用化数据库

九、配置服务

十、设置PostgreSQL开机自启动

十一、开始测试


一、安装环境

  • postgresql-11.1
  • CentOS-6.4
  • 注意:确认linux系统可以正常连接网络,因为在后面需要添加依赖包。

二、pg数据库安装包下载

下载地址:http://www.postgresql.org/ftp/source/

选择要安装的版本进行下载:

三、安装依赖包

在要安装postgresql数据库的Linux服务器(hostname:weekend02)上执行以下命令安装所需要的依赖包:

yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c++ openssl-devel cmake

四、安装postgres

1、在根目录下新建pgsql文件夹,并将pgsql的压缩包移入。

[root@weekend02 pgsql]# ls
postgresql-11.1.tar.gz
[root@weekend02 pgsql]# pwd
//pgsql

2、解压压缩包

[root@weekend02 pgsql]# tar -zxvf postgresql-11.1.tar.gz 

3、进入解压后的文件夹 

[root@weekend02 pgsql]# cd postgresql-11.1
[root@weekend02 postgresql-11.1]# ls
aclocal.m4  configure     contrib    doc             HISTORY  Makefile  src
config      configure.in  COPYRIGHT  GNUmakefile.in  INSTALL  README

4、编译postgresql源码

[root@weekend02 postgresql-11.1]# ./configure --prefix=/pgsql/postgresql
选项 描述
–prefix=prefix 安装到prefix指向的目录;默认为/usr/local/pgsql
–bindir=dir 安装应用程序到dir;默认为prefix/bin
–with-docdir=dir 安装文档到dir;默认为prefix/doc
–with-pgport=port 设置默认的服务器端网络连接服务TCP端口号
–with-tcl 为服务端提供Tcl存储过程支持
–with-perl 为服务端提供Perl存储过程支持
–with-python 为服务端提供Python存储过程支持
[root@weekend02 postgresql-11.1]# make
[root@weekend02 postgresql-11.1]# make install

至此,已完成postgreql的安装。进入/pgsql/postgresql目录可以看到安装后的postgresql的文件。

[root@weekend02 postgresql]# ls
bin  include  lib  share

五、创建用户组postgres并创建用户postgres 

[root@weekend02 postgresql-11.1]# groupadd postgres
[root@weekend02 postgresql-11.1]# useradd -g postgres postgres
[root@weekend02 postgresql-11.1]# id postgres
uid=501(postgres) gid=501(postgres) 组=501(postgres)

六、创建postgresql数据库的数据主目录并修改文件所有者

这个数

评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值