centos6.7安装单节点postgresql

系统版本:

猫/etc/redhat-release 

Red Hat Enterprise Linux服务器6.7版(圣地亚哥)

默认安装PGsql8.2版本

数据存放目录

/usr/openv pg_data

我这里安装的是9.4版本,所以如果安装的卸载即可

#百胜删除postgresql服务器

在下面网站找到自己需要的版本

http://download.postgresql.org/pub/repos/yum/

https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel - 6.7 - x86_64/postgresql94-9.4.18-1PGDG.rhel6.x86_64.rpm

postgresql94-devel-9.4.18-1PGDG.rhel6.x86_64.rpm postgresql94-libs-9.4.18-1PGDG.rhel6.x86_64.rpm

postgresql94-server-9.4.18-1PGDG.rhel6.x86_64.rpm

创建目录用于存放下载的安装包

# mkdir/数据/包

# cd/数据/包

安装数据库包

# yum安装postgresql94 *

安装uuid依赖

# yum安装uuid uuid-devel 

为数据库管理用户配置密码# passwd postgres

查看安装内容

# rpm ql postgresql94-server-9.4.18-1PGDG.rhel6。x86_64 |更多

/usr/pgsql - 9.4/bin/psql

/usr/pgsql - 9.4/bin/initdb

/usr/pgsql - 9.4/bin/pg_ctl

配置环境变量

# vi/etc/profile

出口PG_HOME=/usr/pgsql - 9.4

出口路径=$路径:PG_HOME美元/bin

export PGDATA=https://www.yisu.com/data/pg_data

#源/etc/profile

创建数据存放目录

# mkdir/数据/pg_data

#乔恩postgres: postgres/数据/pg_data

切换数据库管理账户

#苏postgres

初始化数据库initdb美元

启动服务

pg_ctl开始- d PGDATA美元

登录数据库psql美元

这里默认免密码登录,所以下面配置

postgres=#改变用户postgres密码& # 39;自定义密码& # 39;;

编辑配置文件

bash - 4.1 $ pwd

/数据/pg_data

bash - 4.1美元vi pg_hba.conf 

#“local"仅用于Unix域套接字连接

本地,所有,,,,所有,,,,,,,,,,,,,,,md5

# IPv4本地连接:

主机,所有的大敌;,,,所有,,,,127.0.0.1/32,,,,,md5

主机,所有的大敌;,,,所有,,,,192.168.72.0/24,,,,,md5

# IPv6本地连接:

主机,所有的大敌;,,,所有,,,,:1/128,,,,,,,md5

说明:

修改最后一列信任为md5,表明需要输入密码登录

允许

编辑配置文件

vi postgresql美元。参看

listen_addresses=& # 39; * & # 39;

max_connections=500,

unix_socket_directories=& # 39;/数据/pg_data/套接字# 39;

shared_preload_libraries=& # 39; pg_stat_statements& # 39;

track_io_timing=在

track_activity_query_size=2048

pg_stat_statements。max=10000

pg_stat_statements。跟踪=

pg_stat_statements。track_utility=

pg_stat_statements。节?

“postgresql.conf"620 l, 21279 c写的

bash - 4.1美元mkdir插座

重启服务

pg_ctl重启- d PGDATA美元

登录数据库,创建psql美元

postgres=#创建扩展“uuid-ossp";

创建扩展postgres=#创建扩展pg_stat_statements;

创建扩展


centos6.7安装单节点postgresql