postgresql-10.5单机版安装步骤

PostgreSQL9.6.0手册可以下载一个作为参考

1.获取源码包

https://www.postgresql.org/ftp/source/v10.5/

迅雷下载:https://ftp.postgresql.org/pub/source/v10.5/postgresql-10.5.tar.gz

2.安装

[root@desktop-aqskrpu postgresql-10.5]# cd /software/

[root@desktop-aqskrpu postgresql-10.5]# tar -zxvf postgresql-10.5.tar.gz

[root@desktop-aqskrpu postgresql-10.5]# cd postgresql-10.5/

准备环境-安装依赖

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

编译和安装

[root@desktop-aqskrpu postgresql-10.5]# ./configure --prefix=/usr/local/pg105 --with-pgport=1922 --with-wal-blocksize=16 --with-blocksize=8

[root@desktop-aqskrpu postgresql-10.5]# gmake world

[root@desktop-aqskrpu postgresql-10.5]# gmake install-world

[root@desktop-aqskrpu postgresql-10.5]# cd /usr/local/pg105/

3.创建用户

[root@desktop-aqskrpu bin]# useradd postgres

[root@desktop-aqskrpu bin]# passwd postgres

4.配置环境变量

[root@desktop-aqskrpu bin]# su - postgres

[postgres@desktop-aqskrpu ~]$ vi ~/.bash_profile

#add

export PGPORT=1922

export PG_HOME=/usr/local/pgl103

export PATH=$PG_HOME/bin:$PATH

export PGDATA=$PG_HOME/data

export LD_LIBRARY_PATH=$PG_HOME/lib

export LANG=en_US.utf8

[postgres@desktop-aqskrpu ~]$ . ~/.bash_profile

5.创建data目录

[root@desktop-aqskrpu bin]# mkdir -p /usr/local/pg105/data

[root@desktop-aqskrpu bin]# chown -R postgres.postgres /usr/local/pg105/data

[postgres@desktop-aqskrpu ~]$ exit

[postgres@desktop-aqskrpu ~]$ . ~/.bash_profile

6.初始化

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

注意:加-W参数会提示输入数据库的超级用户的密码,默认情况下密码为空

7.启数据库

[postgres@desktop-aqskrpu ~]$ pg_ctl -D /usr/local/pg105/data -l logfile start

[postgres@desktop-aqskrpu ~]$ pg_ctl --help

[postgres@desktop-aqskrpu ~]$ psql

猜你喜欢

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