`

PostgreSQL源码编译安装

阅读更多

PostgreSQL源码编译安装

 

author: vincentzhwg@gmail.com

date: 2014-05-12

 

本文的编译安装与 PostgreSQL 9.3.4 为准,操作系统为Ubuntu12.04 LTS server版,以非root用户进行安装到自己的home目录下。

 

前期所需组件安装:

sudo apt-get install build-essential automake autoconf libreadline-dev libxml2-dev libxslt1-dev 

 

解压从官网下载回来后的压缩包,进入解压目录,运行以下参数编译:

./configure --prefix=/home/work/postgresql/postgresql-9.3.4 --with-python --with-openssl --with-libxml --with-libxslt --enable-debug

 

运行以下命令,解决ubuntu下找不到gmake命令的错误:

sudo ln -s /usr/bin/make /usr/bin/gmake

 

configure完后,没出啥错的话,下面开始安装

gmake

gmake install

 

 

cd /home/work/postgresql

ln -s postgresql-9.3.4 default

 

 

将 /home/work/postgresql/default/bin 放到 ~/.profile 的PATH定义中,然后再

source ~/.profile

 

 

新建data目录,并初始化

cd /home/work/postgresql

mkdir data

initdb -D /home/work/postgresql/data

 

 

启动数据库:

/home/work/postgresql/postgresql-9.3.4/bin/postgres -D /home/work/postgresql/data -l /home/work/postgresql/logfile start

 

 

新建一个测试库:

createdb test

 

连接上test数据库

psql test

 

后面就自己折腾了吧 ....

 

 

分享到:
评论

相关推荐

    Linux环境PostgreSQL源码编译安装1

    源码编译安装PostgreSQL对于系统管理员和开发者来说是一项重要的技能,因为它允许自定义配置和优化以适应特定的系统需求。以下是对PostgreSQL在Red Hat 6.5上进行源码编译安装的详细步骤和相关知识点: 首先,确保...

    windows下编译postgresql源码编译环境搭建

    然而,如果你是开发者,或者需要对PostgreSQL进行特定的定制,那么源码编译则是必要的。 了解并掌握在Windows环境下编译PostgreSQL源码是一项重要的技能,这不仅可以帮助你更好地理解和调试系统,而且可以让你在...

    postgresql &pg源码安装编译教程

    PostgreSQL源码安装编译教程 PostgreSQL是一款功能强大且开源的关系数据库管理系统,本文将详细指导您如何从源码安装和编译PostgreSQL。 环境准备 在开始安装之前,需要准备好基础环境,包括配置主机的/etc/...

    Linux下源码编译安装PostgreSQL过程与问题总结

    下面将详细介绍在Linux环境下进行PostgreSQL源码编译安装的具体步骤、注意事项及常见的问题解决方案。 #### 一、准备工作 1. **安装可能的依赖项**:在开始编译之前,首先需要确保系统上已经安装了一些基础的开发...

    postgresql源码包编译安装.docx

    Postgresql 源码包编译安装 Postgresql 是一种开源的关系型数据库管理系统,它具有高性能、可靠性强、安全性高、支持多种操作系统等特点。今天,我们将介绍如何从源码包编译安装 Postgresql。 一、创建LV并格式化...

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

    首先,进入PostgreSQL源码目录: ```bash cd postgresql-14.0 ./configure --prefix=/usr/local/pgsql --with-openssl --with-pam --with-includes=/usr/local/include --with-libraries=/usr/local/lib make sudo ...

    postgresql11源码编译安装包

    源码编译安装允许用户自定义配置选项,以满足特定的性能和功能需求。 首先,我们要了解PostgreSQL 11版本带来的新特性。这一版本引入了并行查询优化,提高了大规模数据处理的效率;引入了物化视图的刷新功能,使得...

    Opennms从源码编译安装指南

    "Opennms从源码编译安装指南" Opennms是一款功能强大的网络管理系统,能够提供网络设备的监控、配置和故障排除等功能。从源码编译安装Opennms可以提供更高的自定义化和灵活性,满足个性化的需求。本文将详细介绍...

    redhat 6.8上源码编译安装postgresql 10.6数据库

    本文档主要是让postgresql初学者顺利的在Redhat 6.8上顺利的编译安装postgresql数据库

    Ubuntu 下源码安装Postgresql

    Ubuntu 下源码安装 Postgresql PostgreSQL 是一个功能强大且开源的关系数据库管理系统,广泛应用于各种行业和领域。以下是 Ubuntu 下源码安装 Postgresql 的详细过程: 一、切换到 ROOT 账户并创建 Softwares 目录...

    Qt 5.9.3 MySQL和PostgreSQL本地编译驱动

    Qt 5.9.3 MySQL和PostgreSQL本地编译驱动,Qt自带的的MySQL和PostGreSQL驱动在程序出包后,报错:“Driver not loaded”,使用本地源码编译生成的驱动替换后即可正常连接数据库。

    PostgreSQL 13.4源码安装.zip

    在本文中,我们将深入探讨如何安装PostgreSQL 13.4的源码,以及这个过程中的关键知识点。 首先,源码安装是对于熟悉操作系统底层工作原理的开发者来说的一种高级安装方式。通过源码安装,用户可以更好地理解数据库...

    Centos7.6源码编译安装HTTP+PHP+Zabbix 5.2.2+PostgreSQL+TimescaleDB.pdf

    Centos7.6源码编译安装HTTP+PHP+Zabbix 5.2.2+PostgreSQL+TimescaleDB+Grafana

    postgresql12主从集群安装

    6. 使用appadmin用户解压和编译安装: - `su appadmin` - `cd /home/appadmin` - `tar -zxvf postgresql-12.2.tar.gz` - `cd ~/postgresql-12.2` - 安装必要的依赖:`yum install -y bison flex readline-devel...

    通过源码安装PostgreSQL

    【源码安装PostgreSQL】是一种在Linux和UNIX兼容系统中安装数据库服务器的方法,适用于那些希望对安装过程有更多控制或需要编译特定版本的用户。PostgreSQL的源代码可以从其官方网站http://www.postgresql.org获取,...

    PostgreSQL 12.2安装与使用

    PostgreSQL 12.2 可以通过二进制安装包、yum 安装或源码编译安装。下面是各个安装方法的详细说明: * 二进制安装包安装:下载 PostgreSQL 12.2 二进制安装包,然后按照安装包中的 README 文件进行安装。 * yum 安装...

    postgresql分布式安装部署

    编译安装Pgpool - 解压文件至各节点的当前目录。 - 查看编译选项: ```bash ./configure --help ``` - 执行编译前的配置命令: ```bash ./configure --with-pgsql=/var/lib/postgresql --with-pgsql-libdir=...

    PostgreSQL安装及配置

    PostgreSQL安装及配置 PostgreSQL是一款功能强大且流行的...本节内容对PostgreSQL的安装及配置进行了详细的介绍,包括获取安装介质、安装方式、源码安装目录结构、源码编译安装演示、数据库配置文件和psql命令等内容。

Global site tag (gtag.js) - Google Analytics