文档章节

centos7上安装postgresql10.0 Beta2版

p
 pg_edb
发布于 2017/08/10 15:49
字数 586
阅读 32
收藏 0
点赞 0
评论 0

1.下载安装包

https://ftp.postgresql.org/pub/source/v10beta2/postgresql-10beta2.tar.gz

2.解压编译

tar zxvf postgresql-10beta2.tar.gz

configure

configure: creating ./config.status
config.status: creating GNUmakefile
config.status: creating src/Makefile.global
config.status: creating src/include/pg_config.h
config.status: creating src/include/pg_config_ext.h
config.status: creating src/interfaces/ecpg/include/ecpg_config.h
config.status: linking src/backend/port/tas/dummy.s to src/backend/port/tas.s
config.status: linking src/backend/port/dynloader/linux.c to src/backend/port/dynloader.c
config.status: linking src/backend/port/posix_sema.c to src/backend/port/pg_sema.c
config.status: linking src/backend/port/sysv_shmem.c to src/backend/port/pg_shmem.c
config.status: linking src/backend/port/dynloader/linux.h to src/include/dynloader.h
config.status: linking src/include/port/linux.h to src/include/pg_config_os.h
config.status: linking src/makefiles/Makefile.linux to src/Makefile.port

make

cp ../../../contrib/spi/refint.so refint.so
cp ../../../contrib/spi/autoinc.so autoinc.so
make[2]: Leaving directory `/usr/etc/postgresql-10beta2/src/test/regress'
make -C test/perl all
make[2]: Entering directory `/usr/etc/postgresql-10beta2/src/test/perl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/etc/postgresql-10beta2/src/test/perl'
make[1]: Leaving directory `/usr/etc/postgresql-10beta2/src'
make -C config all
make[1]: Entering directory `/usr/etc/postgresql-10beta2/config'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/etc/postgresql-10beta2/config'
All of PostgreSQL successfully made. Ready to install.

make install

make[2]: Leaving directory `/usr/etc/postgresql-10beta2/src/test/regress'
make -C test/perl install
make[2]: Entering directory `/usr/etc/postgresql-10beta2/src/test/perl'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/usr/etc/postgresql-10beta2/src/test/perl'
/usr/bin/mkdir -p '/usr/local/pgsql/lib/pgxs/src'
/usr/bin/install -c -m 644 Makefile.global '/usr/local/pgsql/lib/pgxs/src/Makefile.global'
/usr/bin/install -c -m 644 Makefile.port '/usr/local/pgsql/lib/pgxs/src/Makefile.port'
/usr/bin/install -c -m 644 ./Makefile.shlib '/usr/local/pgsql/lib/pgxs/src/Makefile.shlib'
/usr/bin/install -c -m 644 ./nls-global.mk '/usr/local/pgsql/lib/pgxs/src/nls-global.mk'
make[1]: Leaving directory `/usr/etc/postgresql-10beta2/src'
make -C config install
make[1]: Entering directory `/usr/etc/postgresql-10beta2/config'
/usr/bin/mkdir -p '/usr/local/pgsql/lib/pgxs/config'
/usr/bin/install -c -m 755 ./install-sh '/usr/local/pgsql/lib/pgxs/config/install-sh'
/usr/bin/install -c -m 755 ./missing '/usr/local/pgsql/lib/pgxs/config/missing'
make[1]: Leaving directory `/usr/etc/postgresql-10beta2/config'
PostgreSQL installation complete.

 

3.生成postgres组和用户

[root@localhost usr]# groupadd postgres
[root@localhost usr]# useradd -g postgres postgres
[root@localhost usr]# passwd postgres

 

4.建立数据文件目录

[root@localhost bin]# mkdir /usr/pgdata
[root@localhost bin]# chown -R postgres:postgres /usr/pgdata
[root@localhost bin]# chmod 700 /usr/pgdata

5.初始化数据库

[postgres@localhost bin]$ ./initdb -D /usr/pgdata/

6.修改postgresql.conf

listen_addresses = '*'     

port = 5432

7.修改pg_hba.conf

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             0.0.0.0/0            trust

8.启动数据库

[postgres@localhost bin]$ ./pg_ctl start -D /usr/pgdata/

9.验证

[postgres@localhost bin]$ ./psql
psql (10beta2)
Type "help" for help.

postgres=# select version();
                                                  version
-----------------------------------------------------------------------------------------------------------
 PostgreSQL 10beta2 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4), 64-bit
(1 row)

postgres=# \q

 

 

 

© 著作权归作者所有

共有 人打赏支持
p
粉丝 0
博文 5
码字总数 2203
作品 0
杭州
IE9浏览器Beta2版泄露 或即将推出

Beta2版IE9浏览器今天被泄露,从版本号和性能来看,这款浏览器采用了与平台预览版7相同的渲染引擎和JavaScript引擎。 根据WinRumors的报道,Beta2版IE9浏览器的用户界面没有太大改变。下载管...

红薯 ⋅ 2010/11/23 ⋅ 7

NetBeans IDE 7.0 Beta2 发布,内置Git支持

NetBeans 团队今天发布了 NetBeans IDE 7.0 Beta 2 ,可通过这个地址下载。 NetBeans IDE 7.0 引入了对 Java SE 7 规范的支持,同时增强对 Oracle WebLogic Server 的集成,支持 Oracle 数据...

红薯 ⋅ 2011/02/17 ⋅ 3

Rails 3.0 Beta2 发布

该版本花费了比预想的更多的时间,因为该版本是最后一个Beta版,需要做大量的回归测试,但在这方面开发团队已经有一个非常大的进步,因为有了一个辅助工具:Bundler. 关于 3.0 Beta2 的详细改...

红薯 ⋅ 2010/04/02 ⋅ 0

微博客建站程序EasyTalk重生 发布5.0beta版

关于EasyTalk : 采用 PHP + MySQL实现的开源免费迷你多用户微博客系统,EasyTalk 称之为迷你博客也好,小广播也好,便签也好;记录这些小声音都会成为难忘的记忆;通过手机、网页、MSN/GTa...

童童 ⋅ 2010/03/10 ⋅ 0

Firefox 4.0 安装插件的方法

Firefox 官方已经发布了 4.0 Beta1 版,Beta2 版也可以通过非官方的 FTP 服务器下载到。包括很多不错的特性,例如置顶tabs栏、统一菜单,不过要升级到 Firefox 4 还是有不少问题,而插件是最...

鉴客 ⋅ 2010/07/07 ⋅ 1

NW.js v0.17.0-beta2发布,Web 调用 Node 模块

NW.js v0.17.0 beta2 发布了, 采用 Chromium Beta 53 和 Node.js v6.4.0。NW.js 可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。NW.js 的前身是 no...

newwell ⋅ 2016/08/23 ⋅ 9

Firefox 4.0 Beta 便携版下载

尽管之前已有包括 Beta1、Beta2 版泄漏,但是 Firefox 官方在昨天发布了 FireFox 4.0 的第一个 Beta 测试版。 如果你不想冒险在系统上安装该版本,那你可以试试便携版,该版本提供一个压缩包...

红薯 ⋅ 2010/07/08 ⋅ 0

CentOS7学习笔记

写在前面:本笔记根据学习CentOS7中遇到的问题整理,以便日后学习参考。 1.安装CentOS7 1.1.下载地址 完整安装 最小安装 1.2.安装步骤 参考网页: U盘安装CentOS 7.0图文详解教程 用 CentOS...

fortyone41 ⋅ 2016/10/31 ⋅ 0

Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!

WineQQ 最新解决方案:WineQQ2012 Beta2 收藏分享2012-7-3 10:50| 发布者: 红黑魂| 查看数: 2038| 评论数: 1|来自: ubuntusoft 摘要: 在腾讯一天不发布新的可用的QQ for Linux 前,Linuxer 对...

key4su ⋅ 2012/07/19 ⋅ 0

Ampache 3.5 正式版终于发布

这是一款安装在服务端的、提供音乐管理、播放、更新服务的软件。 继Ampache 3.5-beta2 发布时隔一个月,3.5正式版终于发布。 该版本加入了视频流媒体支持,校正了多字节字符集的支持,API做了...

老枪 ⋅ 2009/05/07 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Jenkins实践3 之脚本

#!/bin/sh# export PROJ_PATH=项目路径# export TOMCAT_PATH=tomcat路径killTomcat(){pid=`ps -ef | grep tomcat | grep java|awk '{print $2}'`echo "tom...

晨猫 ⋅ 今天 ⋅ 0

Spring Bean的生命周期

前言 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模...

素雷 ⋅ 今天 ⋅ 0

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部