广告
返回顶部
首页 > 资讯 > 数据库 >【Postgresql】postgresql9.3.9版本部署
  • 141
分享到

【Postgresql】postgresql9.3.9版本部署

2024-04-02 19:04:59 141人浏览 泡泡鱼
摘要

安装方式:源码包安装安装环境:linux—Centos 6.5 下载postgresql源码包 wget Http://ftp.postgresql.org/pub/source/v9.3.9/pos

安装方式:源码包安装
安装环境:linuxCentos 6.5

  1. 下载postgresql源码包
    wget Http://ftp.postgresql.org/pub/source/v9.3.9/postgresql-9.3.9.tar.bz2
    #地址可更改,需要其他包进 http://ftp.postgresql.org/pub/source 查找下载即可
  2. 解压该文件
    tar xjvf postgresql-9.3.9.tar.bz2
  3. 进入解压后的目录
    cd postgresql-9.3.9/
  4. 查看INSTALL文件。

    INSTALL文件中Short Version部分解释了如何安装postgresql的命令,Requirements部分描述了安装postgresql所依赖的lib,比较长,先 configure试一下,如果出现error,那么需要检查是否满足了Requirements的要求。
    如果报rebline缺失等错误,需要先安装相应的依赖包。

    Short Version
    ./configure
    gmake
    su
    gmake install
    adduser postgres
    mkdir /usr/local/pgsql/data
    chown postgres /usr/local/pgsql/data
    su - postgres
    /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
    /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
    /usr/local/pgsql/bin/createdb test
    /usr/local/pgsql/bin/psql test
  5. 按顺序执行如上short中命令,开始编译安装postgrepsql数据库

    1)./configure

    在这一步中可能会报缺少redeline或者zlib等等环境依赖缺失问题,通过yum下载相关缺失软件即可。例如:yum install -y readline-devel

    2) make
    3) make install
    4)添加Postgresql管理启动用户postgres
    useradd postgres
    passwd postgres
    5)创建数据库文件存储文件夹
    mkdir /usr/local/pgsql/data
    6) 改变先前目录的文件夹的权限
    chown -R postgres.postgres /usr/local/pgsql
    7)切换用户
    su - postgres
    8)绑定数据库文件存储目录
    /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
    #or: export PATH=$PATH:/usr/local/pgsql/bin/
    9)启动数据库
    /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data >>logfile 2>&1 
    #这一步是用pg_ctl命令指定数据目录启动 启动日志放于Logfile中 还有其他启动方式也可以
    10)创建测试数据库——test,并插入数据测试(选做)
    /usr/local/pgsql/bin/createdb test
    /usr/local/pgsql/bin/psql test

     psql (9.3.9)
    Type "help" for help.
    test=#
    test=# create table table1 (
    test(# id integer
    test(# );
    CREATE TABLE
    test=#
    test=# insert into table1 values(1);
    INSERT 0 1
    test=# select * from table1;
    Id

查询到插入的数据,至此数据库部署完成。
下一篇讲到9.3.9版本基于流复制的方式双机热备的方式。

您可能感兴趣的文档:

--结束END--

本文标题: 【Postgresql】postgresql9.3.9版本部署

本文链接: https://www.lsjlt.com/news/37786.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Postgresql】postgresql9.3.9版本部署
    安装方式:源码包安装安装环境:linux—Centos 6.5 下载Postgresql源码包 wget http://ftp.postgresql.org/pub/source/v9.3.9/pos...
    99+
    2022-10-18
  • 【Postgresql】postgresql9.3.9版本基于流复制方式双机热备方案
    系统环境:centos6.5数据库版本: postgres9.3.9虚拟机2台:Master:10.0.2.160Slave:10.0.2.69数据存储位置:/usr/local/pgsql/data/ ...
    99+
    2022-10-18
  • lnmp部署&&Ansible部署zabbix6.0版本
    目录标题 lnmp 架构准备工作部署nginx部署 mysql部署 PHP 使用Ansible 部署 zabbix6.0版本准备工作ansible 操作配置关闭防火墙跟SElinu...
    99+
    2023-09-10
    ansible 服务器 php
  • postgresql部署
    postgresql部署 版本: 10.10 官方下载地址:https://www.postgresql.org/download/linux/redhat/ 一、安装pg # 安装yum源 yum inst...
    99+
    2015-07-16
    postgresql部署
  • openstack M版本部署
    系统解决方案 一、环境需求1、网卡em1em2em3em4controller1172.16.16.1172.16.17.1nonenonecontroller1172.16.16.2172.16...
    99+
    2022-10-18
  • Postgresql服务部署
    PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。os:centos6.5 x64ip:192.168.85.13...
    99+
    2022-10-18
  • PostgreSQL on Linux安装部署及基本使用
                                 ...
    99+
    2022-10-18
  • 钉钉专属版本地化部署
    钉钉作为中国最大的企业级通讯工具,已经成为了很多企业的标配。但是,企业在部署钉钉时,往往需要进行专属版本地化部署,以确保应用的本地化性和安全性。在这种情况下,如何实现钉钉的专属版本地化部署,以确保应用的稳定性和安全性,是企业部署钉钉时的一个...
    99+
    2023-10-28
    版本
  • MYSQL部署配置管理5.6版本
    一、MYSQL服务器端程序层次结构1.1 连接层连接协议:tcpip  socket验证连接合法性分配连接线程为客户端服务1.2 SQL层解析优化授权表查询提供缓存1.3 存储引擎层插件式的存储数...
    99+
    2022-10-18
  • pytorch版本PSEnet训练并部署方式
    目录概述制作数据集1、训练的数据集2、将数据集分成训练集和测试集3、训练4、部署测试总结概述 源码地址 torch版本 训练环境没有按照torch的readme一样的环境,自己部署环...
    99+
    2023-05-12
    pytorch部署 PSEnet训练 pytorch PSEnet训练部署
  • MySQL--------多版本多实例混合部署
    1. 背景  * MySQL数据库的集中化运维,可以通过在一台服务器上,部署运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务。各个实例之间是相互独立的...
    99+
    2022-10-18
  • PostgreSQL小版本升级
    我们知道pg_upgrade和pg_dump/pg_restore可以实现大版本升级数据库,那么小版本如何升级,比如从9.6.3到9.6.5?原理:用新版本的软件程序启动,指定老的的数据目录安装pgsql9...
    99+
    2022-10-18
  • 部署mysql5.5+版本与mysql5.5之前版本主从有哪些差异
    本文主要给大家介绍部署mysql5.5+版本与mysql5.5之前版本主从有哪些差异,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下部署mysql5....
    99+
    2022-10-18
  • Idea2022版本配置SpringBoot热部署的教程
    目录2022版本配置SpringBoot热部署1.IDEA版本2. 添加依赖3.更改IDEA设置2022版本配置SpringBoot热部署 网上搜到的以前版本的都是更改Registr...
    99+
    2022-11-13
  • 使用docker-compose 部署 MySQL(所有版本通用)
    目录 一、拉取MySQL镜像二、创建挂载目录三、添加配置文件my.cnf (没有特殊需求可以跳过)四、编写 docker-compose.yml 文件五、启动容器六、运行后查看启动容器的情况七...
    99+
    2023-10-22
    docker 容器 mysql 数据库 运维
  • 【RocketMQ】RocketMQ 5.1.0版本Proxy集群模式部署实践
    为了支持长远的云原生发展,RocketMQ引入了一个全新的模块:Proxy,官方对RocketMQ客户端提供了独立的开源项目:https://github.com/apache/rocketmq-cl...
    99+
    2023-09-08
    java-rocketmq rocketmq java 云原生
  • 怎么进行MySQL二进制版本快速部署
    怎么进行MySQL二进制版本快速部署,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。源码安装虽然有着更加灵活和更加优化等诸多优势...
    99+
    2022-10-19
  • 基于Redis6.2.6版本部署Redis Cluster集群的问题
    目录1.Redis6.2.6简介以及环境规划2.二进制安装Redis程序2.1.二进制安装redis6.2.62.2.创建Reids Cluster集群目录3.配置Redis Clu...
    99+
    2022-11-13
  • Windows下安装postgresql-12版本
    (1)、 安装时,默认密码设置为sasa;pgadmin 4 启动时要输入的密码就是sasa (2)、取消远程ip限制 (a)、修改 C:Program FilesPostgreSQL12datapg_hba.conf # 在文件最后面看一...
    99+
    2020-11-24
    Windows下安装postgresql-12版本
  • 解压版PostgreSQL启动脚本
    postgresql.cmd @echo off title PostgreSQL rem 变量设置 if not defined PGSQL set PGSQL=%~dp0 if not defined...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作