postgresql-11.2单机版安装步骤

第一步:下载对应源代码并解压

[root@192 ~]# mkdir /software

[root@192 ~]# cd /software

[root@192 software]# wget https://ftp.postgresql.org/pub/source/v11.2/postgresql-11.2.tar.gz

[root@192 software]# tar -zxvf postgresql-11.2.tar.gz

[root@192 software]# cd postgresql-11.2/

第二步:准备安装环境

开发包

[root@192 postgresql-11.2]# yum -y groupinstall "Development tools"

第三步:重要依赖包

[root@192 postgresql-11.2]# yum -y install bison flex readline-devel zlib-devel

第四步:添加postgres用户

[root@192 postgresql-11.2]# groupadd -g 300 posgres

[root@192 postgresql-11.2]# useradd -u 300 postgres

[root@192 postgresql-11.2]# passwd postgres

第五步:安装操作

创建安装目录

[root@192 postgresql-11.2]# mkdir -p /db/pgsql

[root@192 postgresql-11.2]# chown -R postgres:postgres /db/

用postgres用户安装

[root@192 postgresql-11.2]# su - postgres

[postgres@192 postgresql-11.2]$ cd /software/postgresql-11.2

[postgres@192 postgresql-11.2]$ ./configure --prefix=/db/pgsql

[postgres@192 postgresql-11.2]$ echo $?

[postgres@192 postgresql-11.2]$ make

[postgres@192 postgresql-11.2]$ echo $?

[postgres@192 postgresql-11.2]$ make install

[postgres@192 postgresql-11.2]$ echo $?

配置环境变量

[postgres@192 ~]$ vi ~/.bash_profile

添加:

export PGHOME=/db/pgsql

export PGDATA=/db/dbc1

export LD_LIBRARY_PATH=$PGHOME/lib

export PATH=$PGHOME/bin:$PATH

[postgres@192 ~]$ . ~/.bash_profile

第六步:初始化数据库簇(database cluster)

[postgres@192 ~]$ initdb -D $PGDATA -E UTF8 --locale=C -U postgres

第七步:配置监听和端口,修改postgresql.conf

[postgres@192 dbc1]$ cd $PGDATA

[postgres@192 dbc1]$ vi postgresql.conf

修改配置:

63 #port = 5432 # (change requires restart)

64 port = 1922 # (change requires restart)

第八步:启动和停止PostgreSQL

[postgres@192 ~]$ pg_ctl start -D $PGDATA

pg_ctl status

pg_ctl stop -m fast

猜你喜欢

转载自blog.csdn.net/tttt0611/article/details/90173689