Postgresql 编译安装教程

1.下载postgresql安装包和依赖包
    依赖包包括:gcc、zlib、readline等

yum install -y zlib-devel gcc readline readline-devel

 postgresql包下载地址:

https://ftp.postgresql.org/pub/source/

 readline包下载地址:

http://ftp.gnu.org/gnu/readline/

2.安装posgresql

tar xjvf postgresql*.bz2  或者  tar -zxvf postgresql*.gz
cd potgresql-12.2

./configure --prefix=/opt/pgsql
make
make install

增加postgres用户
adduser postgres

设置postgres用户密码
passwd postgres

创建数据库目录,并赋予postgres用户权限
mkdir
/opt/pgsql/data
chown
-R postgres:postgres /opt/pgsql/data

切换到postgres用户
su – postgres

初始化数据库
/opt/pgsql/bin/initdb -D /opt/pgsql/data

启动数据库
/opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile start

创建数据库
/opt/pgsql/bin/created xwgh

进入数据库
/opt/pgsql/bin/psql xwgh

修改默认postgres数据库用户的密码
xwgh
=# ALTER USER postgres WITH PASSWORD 'postgres';

 

3.配置远程访问posgresql权限

切换到postgres用户
su – postgres

修改pg_hba.conf文件,在ipv4 的连接配置处,增加配置

vim /opt/pgsql/data/pg_hba.conf

host    all             all             0.0.0.0/0            password

         

修改postgresql.conf文件,在Connection Settings的配置处,增加配置

vim /opt/pgsql/data/postgresql.conf

listen_addresses = '*'

         

重启postgresql

/opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile restart

 


         

 

posted @ 2021-03-12 15:25  大数据从业者FelixZh  阅读(350)  评论(0编辑  收藏  举报