系统版本:
猫/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;
创建扩展