postgresql11 安装

postgresql11 有2种安装方法:二进制源码安装  、rpm包安装

wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz
./configure --prefix=/u01/pgsql
make 
make install

wget http://download.postgresql.org/pub/repos/yum/testing/11/redhat/rhel-6-x86_64/postgresql11-server-11.5-1PGDG.rhel6.x86_64.rpm
wget https://yum.postgresql.org/testing/11/redhat/rhel-6-x86_64/postgresql11-11.5-1PGDG.rhel6.x86_64.rpm
wget https://yum.postgresql.org/testing/11/redhat/rhel-6-x86_64/postgresql11-contrib-11.5-1PGDG.rhel6.x86_64.rpm
wget https://yum.postgresql.org/testing/11/redhat/rhel-6-x86_64/postgresql11-libs-11.5-1PGDG.rhel6.x86_64.rpm

wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz
./configure --prefix=/u01/pgsql
make 
make install

wget http://download.postgresql.org/pub/repos/yum/testing/11/redhat/rhel-6-x86_64/postgresql11-server-11.5-1PGDG.rhel6.x86_64.rpm
wget https://yum.postgresql.org/testing/11/redhat/rhel-6-x86_64/postgresql11-11.5-1PGDG.rhel6.x86_64.rpm
wget https://yum.postgresql.org/testing/11/redhat/rhel-6-x86_64/postgresql11-contrib-11.5-1PGDG.rhel6.x86_64.rpm
wget https://yum.postgresql.org/testing/11/redhat/rhel-6-x86_64/postgresql11-libs-11.5-1PGDG.rhel6.x86_64.rpm



rpm -ivh   postgresql11-libs-11.5-1PGDG.rhel6.x86_64.rpm
rpm -ivh  postgresql11-11.5-1PGDG.rhel6.x86_64.rpm
rpm -ivh  postgresql11-contrib-11.5-1PGDG.rhel6.x86_64.rpm
rpm -ivh postgresql11-server-11.5-1PGDG.rhel6.x86_64.rpm

  不过在上述2中安装方式前都要先建用户和组及目录编辑用户环境变量  严格起来还需要设置sysctl.conf  and limits.conf

groupadd postgres
useradd -g postgres postgres
passwd postgres
mkdir -p /u01/pgsql
chown -R postgres:postgres /u01/pgsql
chmod -R 775 /u01/pgsql

export PGHOME=/u01/pgsql  
export PGDATA=/u01/pgsql/data        
export PATH=$PATH:$HOME/bin:$PGHOME/bin

  rpm安装完毕以后需要从/usr/local/pgsql-11下的东西拷贝到/u01/pgsql

初始化   initdb

启动postgresql    pg_ctl start

修改网络配置文件pg_hba.conf

host    all             all            192.168.20.0/24          trust     --生产上这样配置是不安全的

修改主配置文件 postgresql.conf

监听地址  listen_addresses = ‘192.168.20.202‘

端口  #port = 5432

相关文章

文章浏览阅读601次。Oracle的数据导入导出是一项基本的技能,...
文章浏览阅读553次。开头还是介绍一下群,如果感兴趣polardb...
文章浏览阅读3.5k次,点赞3次,收藏7次。折腾了两个小时多才...
文章浏览阅读2.7k次。JSON 代表 JavaScript Object Notation...
文章浏览阅读2.9k次,点赞2次,收藏6次。navicat 连接postgr...
文章浏览阅读1.4k次。postgre进阶sql,包含分组排序、JSON解...