`
chengzhi_hong
  • 浏览: 167450 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Centos5下Postgresql9.0.7的源码安装与配置

 
阅读更多

本文详细介绍在Centos上使用源代码安装PostgreSQL9.0.7数据库的步骤,使用root用户进行安装。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1.下载PostgreSQL9.0.7Linux平台对应的源代码包postgresql-9.0.7.tar.gz.下载地址如下:www.postgresql.org   

2.使用tar命令将源代码包进行解压缩,执行如下命令:

    tar xzvf postgresql-9.0.7.tar.gz

3.执行如下的命令:

   cd postgresql-9.0.7

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

    make

make install

在此需要注意一点postgresql在安装的时候需要readlinezlib。需要么没有安装这些包,在运行./configure --prefix=/usr/local/pgsql会报错。

   

4.接下来在系统中添加postgres用户,分别执行如下命令进行设置:

    在此需要注意一点,如果出现useradd command not fount的情况,可以使用/usr/sbin/useradd来运行useadd命令,或者修改/etc/profile文件,将/usr/sbin命令加入PATH变量中。

    useradd postgres   ---- 添加postgres用户

    passwd postgres    ---- 重置postgres用户的系统登录密码,根据提示操作

    mkdir /usr/local/pgsql/data ---- 创建data目录,次目录可根据需要更改

    chown postgres /usr/local/pgsql/data ---- data目录的所有者更改为postgres

    su postgres ---- 切换到postgres用户执行下面的命令

5.接下来初始化并启动数据库服务器,使用postgres用户执行下面的命令:

    /usr/local/pgsql/bin/initdb -D mkdir /usr/local/pgsql/data -- 初始化数据库

    /usr/local/pgsql/bin/pg_ctl-D /usr/local/pgsql/data start -- 启动数据库服务器。

至此,postgresql-9.0.7数据库便在Centos中安装完成了。此时可使用psql -U postgres命令来连接数据库了。

如果想让PostgreSQL数据库服务器随操作系统的启动而启动,可以将启动脚本拷贝到/etc/init.d/目录下,具体执行如下命令:

cp postgresql-9.0.7/contrib/start-scripts/linux /etc/init.d/postgresql

chmod +x postgresql

chkconfig --level 2345 postgresql on

chkconfig –level 06 postgresql off

如果想让其他计算机连接本机的Postgsql 需要修改/usr/local/pgsql/data/pg_hba.conf

#IPv4 local connections:

host    all             all             127.0.0.1/32            trust

host    all             all             192.168.1.0/24          trust

 

在此友情提示建议将/usr/local/pgsql/bin添加到PATH变量中

分享到:
评论

相关推荐

    centos7系统下postgresql11离线安装

    教会小白快速在centos7系统下postgresql11离线安装成功

    PostGreSQL安装部署系列:Centos 7.9 安装指定PostGreSQL-15版本数据库

    ### PostGreSQL在Centos 7.9上的安装与部署 #### 一、引言 在开始学习任何数据库之前,最重要的第一步就是安装部署一个可供学习和测试的环境。选择一个在业界广泛使用的操作系统版本,以及一个成熟稳定的数据库...

    centos7安装Postgresql(源码版)

    2. **编译与安装**:配置完成后,执行`make`来编译源码,然后使用`make install`安装到指定的目录: ```bash make sudo make install ``` **初始化数据库** 1. **创建数据目录**:PostgreSQL需要一个用于存储...

    Centos7安装postgresql依赖插件RPM包

    在Linux系统,特别是CentOS 7环境中安装PostgreSQL数据库时,常常需要先安装一系列依赖包以确保数据库能够正常运行。本篇文章将详细讲解在CentOS 7上安装PostgreSQL 12.5版本时,其关键依赖包RPM(Red Hat Package ...

    CentOS7下PostgreSQL与PostGIS插件离线部署指南 用于centos7的x86-64 包括postgis3.3

    本文详细介绍了如何在CentOS7环境中离线安装PostgreSQL及其配套PostGIS插件的方法。提供了完整的离线仓库配置步骤,并演示不同版本之间的兼容性和具体的安装命令流程。 适合人群:从事地理信息系统(GIS)工作的...

    Linux centos7 postgresql12 离线安装包

    在Linux CentOS7系统中安装PostgreSQL 12数据库是一个常见的任务,特别是在没有互联网连接或网络环境受限的情况下,离线安装包成为了唯一的选择。本指南将详细介绍如何使用离线安装包在CentOS7上安装PostgreSQL 12。...

    CentOS6平台下PostgreSQL数据库的安装

    在本文中,我们将深入探讨如何在CentOS 6平台上安装和配置PostgreSQL数据库,并了解如何在Windows环境下使用数据库管理工具pgAdmin访问这个数据库。PostgreSQL是一个开源的关系型数据库管理系统(RDBMS),它以其...

    postgresql14加postgis3.2在centos离线编译安装

    本教程将详细介绍如何在CentOS系统上离线编译安装PostgreSQL 14和PostGIS 3.2,这两个是用于地理空间数据库管理的重要组件。 PostgreSQL是一个强大的开源关系型数据库管理系统,它支持复杂查询、事务处理和多种数据...

    Centos7安装PostgreSql全自动部署脚本完整版

    ①添加【postgres】用户,数据库安装在postgres用户目录【/home/postgres/disk_d/applications/service/postgresql】路径下, ②给新用户授权 ③解压数据库文件 ④安装数据库依赖包 ⑤编译数据库 ⑥安装数据库 ⑦...

    Centos5.5下Qt的安装配置

    CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...

    Centos6.8安装Postgresql11数据库.docx

    CentOS 6.8 安装 PostgreSQL 11 数据库详解 作为一名 IT 行业大师,我将从给定的文件中生成相关的知识点,以下是 Centos 6.8 安装 PostgreSQL 11 数据库的详细解释: 一、环境说明 在本文中,我们将使用 CentOS ...

    centos操作系统安装postgresql+postgis部署配置

    可利用里面文件离线在linux(centos)操作系统中顺利安装部署,本资源可在半小时内完成各种配置,简单方便,并通过了几台服务器环境测试。 基于pg库进行地理空间数据存储的开源数据库技术方案,只有正确安装改库...

    Centos 6的postgresql安装

    ### Centos 6下的PostgreSQL 9.4.1安装及配置详解 #### 一、安装准备 在开始安装PostgreSQL之前,确保你的CentOS 6系统已经更新至最新状态。可以通过运行`yum update -y`来实现。此外,本文档假设你已具备基本的...

    CentOS 一键安装PostgreSQL10.2(可更改版本)shell脚本

    CentOS 一键安装PostgreSQL10.2 shell脚本,脚本中已表明可更改版本的位置

    postgresql V15 CentOS7 离线安装包 及 依赖包

    libzstd-1.5.5-1.el7.x86_64.rpm libicu-50.2-4.el7_7.x86_64.rpm postgresql15-15.3-1PGDG.rhel7.x86_64.rpm postgresql15-libs-15.3-1PGDG.rhel7....CentOS7 下 PostgreSQL15 离线安装 及 libzstd ,libicu 依赖包;

    CentOS安装Postgresql数据库

    ### CentOS安装PostgreSQL数据库 #### 一、PostgreSQL简介 ...通过以上步骤,你已经成功地在CentOS上安装并配置了PostgreSQL数据库管理系统。PostgreSQL的灵活性和强大功能使其成为处理复杂数据需求的理想选择。

    CentOS7下安装MySQL5.7安装与配置

    CentOS7 下安装 MySQL5.7 安装与配置 安装环境: CentOS7 64位 MINI 版 安装 MySQL5.7: 1. 配置 YUM 源:下载 MySQL 官网中的 YUM 源 RPM 安装包,安装 MySQL 源。 2. 安装 MySQL:使用 yum 安装 MySQL 服务器。 3...

    postgresql12主从集群安装

    5. 创建安装目录并转移源码:`mkdir /usr/local/pgsql`,`mkdir /usr/local/pgsql/postgresql-12.2`,`cp /root/postgresql-12.2.tar.gz /home/appadmin`,`chown -R appadmin:appadmin /usr/local/pgsql` ...

Global site tag (gtag.js) - Google Analytics