• +86 400-9955-698
  • support@vinchin.com
logo
关于我们

技术分享

技术分享 PostgreSQL 12.2 安装手册

PostgreSQL 12.2 安装手册

2022-07-13

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备


目    录

1    文档说明

2    安装环境

3    数据库安装

    3.1    上传数据库安装包

    3.2    创建postgres用户

3.    数据库安装

    3.3.1    安装依赖包

    3.3.2    编译数据库

    3.4    初始化数据库

4    登录数据库

 

 


 

1      文档说明

本文档详细介绍了PostgreSQL在linux系统环境上如何进行安装,以及环境的配置。


2      安装环境

PostgreSQL版本

12.2

CPU平台

intel X86

操作系统

CentOS 7.7

PostgreSQL源码包可在官网选择source源下载,选择centos7平台下载即可。

下载的源码文件是tar.bz2压缩包,上传到centos上解压缩即可使用。


3      数据库安装

3.1  上传数据库安装包

使用FTP工具将准备好的PostgreSQL源码包上传至centos系统root目录下。

                                              PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备

上传完成后,以root用户登录操作系统,进入root目录查看。

创建PostgreSQL安装目录:

mkdir /pg_sql

进入/pg_sql目录下创建数据库目录:

cd /pg_sql

mkdir pg_data

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备

    创建完毕后,进入root目录,解压数据库源码压缩包:

    tar -jxvf postsql-12.2.tar.bz2(若无bz2解压工具,可yum安装)

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备

    解压完成后,将解压文件移动至事先准备好的数据库安装目录:

mv postgresql-12.2 /pg_sql/

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备


3.2   创建postgres用户

输入以下命令并执行

useradd postgres

为postgres用户设置密码:passwd postgres

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备

将安装文件目录赋予postgres用户权限:

chown -R postgres:postgres /pg_sql

chmod -R 775 /pg_sql

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备


3.3   数据库安装

3.3.1   安装依赖包

    安装编译器:sudo yum install gcc-c++

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备    安装readline-devel 包:yum -y install -y readline-devel

image.png

安装yum install zlib-devel 包:yum install zlib-devel

image.png

    安装openssl-devel 包:yum install openssl openssl-devel

image.png


3.3.2   编译数据库

切换至postgres用户执行安装操作:

su – postgres

cd /pg_sql/postgresql-12.2

image.png

配置安装选项:./configure --with-openssl

image.png

编译数据库:make

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备

    安装:make install

image.png

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备

    安装完毕!


3.4   初始化数据库

/pg_sql/bin/initdb -D /pg_sql/pg_data

PostgreSQL,PostgreSQL数据库,数据库备份,PostgreSQL备份,云祺,定时备份,实时备份,CDP,数据安全,删库,灾备

至此,数据库安装完毕!


4      登录数据库

切换至postgres用户。

su – postgres

输入/pg_sql/bin/pg_ctl -D /pg_sql/pg_data -l logfile start 启动数据库服务

image.png

    进入数据库安装目录执行psql命令:./psql

image.png

登陆成功!



欢迎查看云祺数据库备份方案详情,点击即可免费试用云祺容灾备份系统




关注云祺,获取更多精彩信息。


二维码.webp

  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载