postgres安装

PG安装

一.基础包的安装:

  1.cd /etc/yum.repos.d/

  2.rm –rf  *(删除/etc/yum.repos.d/目录下的所有文件)

  3.yum clean all

  4. vi ftp.repo

  复制如下内容:

  [ftp]

  name=ftpyum

  baseurl=ftp://172.25.1.133/pub(内网ftp yum源)

  gpgcheck=0

  enabled=1

  yum -y install wget tcpdump glibc libgcc gcc gcc-c++ ncurses-devel bison openssl openssl-devel xinetd glibc glibc-common gd gd-devel rsync puppet ntp perl cmake man tree lsof openssh-clients traceroute lsb glibc-2.12-1.132.el6.i686  libgcc-4.4.7-4.el6.i686 vim strace readline-devel tcl tcl-devel python-devel libnl-devel unzip lrzsz

二.Pg具体安装

  1. 安装依赖包

     yum –y install bison flex readline-devel

  2. 创建用户组和用户

    groupadd postgres

    useradd –g postgres postgres

    passwd postgres

  3. 解压文件

    tar xzvf postgresql-9.1.0.tar.gz

    cd postgresql-9.1.0

  4. 配置

    ./configure --prefix=/usr/local/pgsql

  5.编译

    make

  6. 安装

    make install

    cd  /usr/local/src/postgresql-9.1.0 make&&make install 安装contrib 的插件

  7. 创建数据库库文件存储目录、给postgres赋予权限

    mkdir -p /pgdata/9.1/data

    chown -R postgres:postgres /pgdata

  8. 初始化数据库目录

    su – postgres

    /usr/local/pgsql/bin/initdb -D /pgdata/9.1/data

  9. 配置用户postgres的环境变量

    vi /home/postgres/.bash_profile

    export PGHOME=/usr/local/pgsql

    export PGDATA=/pgdata/9.1/data

    PATH=$PATH:$PGHOME/bin

    export PATH

  10.让环境变量生效:source /home/postgres/.bash_profile

  11. 启动数据库

    su – postgres

    pg_ctl start -D $PGDATA

    备注:停止数据库的方法:pg_ctl stop –m fast–D $PGDATA

  12.配置监听地址和端口及其它参数

    vi $PGDATA/postgresql.conf

  修改以下两行:

    #listen_addresses = ‘localhost‘

    #port = 5432

    为:

    listen_addresses =‘*‘

    port = 5432

  13.修改/pgdata/9.1/data/pg_hba.conf里面的参数:

    在最后一行加入:host all all 172.25.0.0/16  trust

  14.进入到root下关闭防火墙

    service iptables stop(start)

    service iptables status 常看状态

三 . 设置PostgreSQL开机自启动

  PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下

  linux文件即为linux系统上的启动脚本

    1)修改linux文件属性,添加X属性

    #chmod a+x linux

    2) 复制linux文件到/etc/init.d目录下,更名为postgresql

    #cp linux /etc/init.d/postgresql

    3)修改/etc/init.d/postgresql文件的两个变量

    prefix设置为postgresql的安装路径:/usr/local/pgsql

    PGDATA设置为postgresql的数据目录路径:/pgdata/9.1/data/

4) 执行service postgresql start,就可以启动PostgreSQL服务

#service postgresql start

5)设置postgresql服务开机自启动

#chkconfig --add postgresql

执行上面的命令,就可以实现postgresql服务的开机自启动。

时间: 2024-11-10 22:56:35

postgres安装的相关文章

hive+postgres安装部署过程

master节点安装元数据库,采用postgres:#useradd postgres#password postgressu - postgreswget https://ftp.postgresql.org/pub/source/v10beta2/postgresql-10beta2.tar.gztar zxvf postgresql-10beta2.tar.gzcd postgresql-10beta2 ./configuremakesumake install mkdir /usr/lo

Ubuntu下Postgres安装与配置

postgres8.4安装配置:1.安装postgres8.4~$ sudo apt-get install postgresql 2.修改超级管理员postgres密码:以系统用户运行psql~$ sudo -u postgres psql postgres修改postgres密码(123456)postgres=# /password postgres 3.备份修改的配置文件:备份pg_hba.conf文件~$ sudo cp /etc/postgresql/8.4/main/pg_hba.

Postgres安装、设置及创建用户赋予权限

一.下载win版本的postgresql 从官网上现在10.0版本,解压至安装目录 二.配置postgres环境变量 三.创建postgres用户 命令行模式下敲入命令:initdb.exe -D D:\pgsql\data -E UTF-8 --locale=chs -U postgres -W -U postgres 是指定超级用户的用户名为postgres 四.启动数据库 命令行模式下敲入命令:pg_ctl -D D:\pgsql\logfile -l logfile start -l l

centos postgres 安装、远程连接

远程连接需要在postgresql中建立用户,即spideruser用户,postgres是作为服务器登陆的用户来使用,同时需要设置postgresql.conf pg_hba.conf开通权限以及5432端口 原文地址:https://www.cnblogs.com/hejianlong/p/10275511.html

ubuntu上安装postgres以及在远程连接上的坑

Ubuntu上是有自带postgres安装版本的,因此我们只用自带的安装: 1.查看可安装版本命令:apt-cache show postgresql 2.安装命令:sudo apt-get install postgresql 3.查看安装是否成功:psql --version 实现远程连接: 1.先修改postgresql.conf 文件:sudo vi /etc/postgres/11/main/postgresql.conf       (注意:其中是根据实际情况写的,要是不确定:cd 

Postgres远程访问配置

在服务器上安装了Postgres数据库,然后通过客户端工具pgAdminIII来远程访问的过程中发现提醒服务器没有启动监听的错误.解决方法如下: 编辑Postgres安装路径下的/data/pg_hba.conf 文件: e.g: # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD # IPv4 local connections:host    all         all         127.0.0.1/32    

源码安装Postgresql9.5

Postgresql简介: PostgreSQL是一个功能强大,开源对象关系型数据库系统.它拥有超过15年的持续开发和经验证的体系结构,赢得了良好的声誉:可靠性,数据完整性和正确性 官方号称: PostgreSQL: The world's most advanced open source database 官网下载地址:https://www.postgresql.org/download/ Postgresql部署: 环境: [[email protected] ~]# cat /etc/

gitlab 安装报错:Could not find modernizr-2.6.2 in any of the sources

2014-04-30 15:27:44 标签:gitlab 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://davidbj.blog.51cto.com/4159484/1405062 gitlab一款开源的代码版本控制软件,仿github.安装过程中遇到一个问题,纠结了一上午,最终终于搞定了,分享一下: 在安装deployment时: sudo -u git -H bundle install --deployment --

PostgreSQL安装与配置详解

安装: sudo apt-get install postgresql 设置密码sudo -u postgres psql postgres=# ALTER USER postgres WITH PASSWORD ‘postgres’;postgres=# \q sudo passwd -d postgressudo -u postgres passwd 更改配置文件sudo vim /etc/postgresql/8.4/main/postgresql.conflisten_addresses