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

PostgresQL 学习记录之与linux下安装及配置

阅读更多

1、解包及编译

<1>tar jxvf postgresql-8.3.6.tar.bz2 //解开发行包

<2>cd postgresql-8.3.6 //进入软件目录

<3>./configure –prefix=PREFIX //PREFIX是自己想安装到哪里的路径,比如/usr/local/postgres

<4>make //使用GNU make工具编译源代码

<5>make install //最后安装软件。
2、创建一个专门管理Postgres的用户:

useradd -m postgres //追加一个叫postgres的用户, -m是为这个用户自动建立一个home目录。

passwd postgres //为这个用户修改密码,刚才添加用户时没有指定密码,所以现在只需输入新密码并确认密

码即可。其实,在useradd的时候也可以顺便设置密码的,感兴趣的话,自己研究一下吧!

3、为了postgres用户可以正常使用postgres软件,下面将安装postgres软件的目录的拥有者改成postgres用

户:

比如安装在了/usr/local/postgres 这里,那么,以root身份执行” chown postgres -R /usr/local/postgres “。

chown用于改变一个路径的拥有者, -R 用于将拥有者置于指定路径及其子目录。

 

 

4、这样安装完毕后,并不是万事大吉了,还有一些收尾工作要做:
  # vi ~postgre/.bash_profile
  添加:  

     PATH=$PATH:$HOME/bin 
     export PATH
     unset USERNAME
     export LANG=UTF8
     export LC_ALL=UTF8
 
     export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib
 
     PGLIB=/usr/local/pgsql/lib
     PGDATA=$HOME/data
     PATH=$PATH:/usr/local/pgsql/bin
     MANPATH=$MANPATH:/usr/local/pgsql/man
 
     export PGLIB PGDATA PATH MANPATH

  
5、以 postgres 用户登录,
  # su - postgre

     建立数据库目录(/usr/local/postgres/data):
  $ mkdir data

    在bin下执行 ./initdb -D /usr/local/pgsql/data

   启动方法
    /usr/local/pgsql/bin/postmaster -D /usr/local/postgres/data

 

启动:pg_ctl -D /opt/postgresql/data start
停止:pg_ctl -D /opt/postgresql/data stop

启动:postmaster -i -D /opt/postgresql/data &
(-D 启动的目录;-i 允许外部连接)

 

6、开放远程连接 参考上一章


 

分享到:
评论

相关推荐

    linux postgresql 安装步骤

    ### Linux环境下PostgreSQL安装与配置详解 在Linux环境中部署PostgreSQL数据库是一项常见且重要的任务,尤其是在需要高性能数据库管理系统的企业级应用中。本文将详细介绍在Linux系统下安装和配置PostgreSQL的过程...

    PostgreSQL安装及配置

    PostgreSQL安装及配置 PostgreSQL是一款功能强大且流行的开源关系数据库管理系统(RDBMS),它提供了丰富的功能和高性能,以满足各种应用程序的需求。本节将详细介绍PostgreSQL的安装及配置过程。 获取安装介质 ...

    linux下Postgresql安装.docx

    linux 下 Postgresql 安装和数据库创建 Linux 操作系统下 Postgresql 的安装和数据库创建是一个复杂的过程,需要逐步完成多个步骤。下面将详细介绍在 Linux 操作系统下安装 Postgresql 和创建数据库的过程。 一、...

    Centos7安装postgresql依赖插件RPM包

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

    PostgreSQL安装和配置手册.doc

    该文档中记录了在linux环境下PostgreSQL数据库的安装和配置详细过程

    Postgresql-9.6.1-1-初级手册-安装及使用

    【PostgreSQL 9.6.1 初级手册:安装与使用】 PostgreSQL 是一个功能强大...以上就是PostgreSQL 9.6.1在Linux和Windows平台上的安装与基础使用方法,通过学习这些知识,您可以快速上手PostgreSQL并开始数据库管理工作。

    postgresql安装配置文档

    **PostgreSQL安装配置详解** PostgreSQL是一款开源的关系型数据库管理系统(RDBMS),因其强大的功能和高度的稳定性而被广泛应用于各种规模的企业和项目中。本文档将详细讲解如何在不同的操作系统上安装和配置...

    PostgreSQL学习笔记

    **PostgreSQL学习笔记** PostgreSQL,简称PG,是一款开源的对象关系型数据库管理系统,以其强大的功能、高度的稳定性以及丰富的数据类型而备受开发者喜爱。作为一款成熟的数据库系统,它支持SQL标准,并提供了许多...

    linux操作系统下离线安装postgresql数据库

    在Linux操作系统下,离线安装PostgreSQL数据库是一个常见的需求,特别是在没有互联网连接或者网络环境受限的服务器上。本文将详细讲解如何在Ubuntu和统信UOS操作系统中进行PostgreSQL的离线安装步骤。 首先,安装前...

    PostgreSQL学习

    ### PostgreSQL 学习笔记 #### 一、数据库的安装与配置 **1. 创建用户及用户组** 在安装 PostgreSQL 数据库之前,首先需要创建一个专用的用户和用户组来运行数据库服务,这有助于提高系统的安全性。 - **创建...

    使用Bucardo搭建PostgreSQL数据库双主同步.docx

    本文将指导您使用 Bucardo 搭建 PostgreSQL 数据库双主同步,涵盖 Bucardo 的介绍、搭建前准备、安装 Perl 和 PostgreSQL、安装依赖包等方面的知识点。 一、Bucardo 介绍 Bucardo 是针对 PostgreSQL 数据库开发的...

    Linux 的各种服务器安装与配置 一应俱全 详细易懂

    本资源集合了"Linux的各种服务器安装与配置",旨在提供详尽易懂的教程,帮助初学者快速上手。 1. **Linux发行版选择**:首先,你需要了解不同的Linux发行版,如Ubuntu Server、CentOS、Debian、Fedora等,它们各自...

    PostgreSQL学习笔记搭建了Postgres在Windows上的编译调试环境.doc

    - 推荐在Linux环境下编译安装PostgreSQL,因为许多开发者工具和编译配置在Linux下更加成熟。编译完成后,将编译好的源代码复制回Windows。 2. **准备编译和调试工具** - 在Windows环境中,可以选择SourceInsight...

    Linux CentOS 7安装PostgreSQL9.3图文教程

    如题,本篇blog记录一下在Linux CentOS 7中安装PostgresSQL的整个过程以及数据库配置等,在Linux系统中,PostgreSQL的安装方式分两种,分别是: 1、二进制安装包安装 2、源码编译安装 由于我们没有什么特殊需求所在...

    Postgresql学习笔记

    【PostgreSQL学习笔记详解】 PostgreSQL,简称PG,是一款开源的关系型数据库管理系统,以其高度的稳定性和强大的功能受到全球开发者的广泛青睐。本学习笔记旨在为初学者提供一个全面、易懂的PG入门指南,帮助“菜鸟...

    postgresql linux

    PostgreSQL是一种开源的...以上是关于“postgresql linux”主题的一些关键知识点,涵盖了安装、配置、管理、使用以及优化等多个方面。理解并掌握这些内容,将有助于在Linux环境下有效地操作和管理PostgreSQL数据库。

    Windows下PostgreSQL安装图解

    【PostgreSQL在Windows下的安装详解】 PostgreSQL是一种强大的开源关系型数据库管理系统,具有丰富的特性和高度的稳定性。尽管MySQL在很多场景下被广泛使用,但PostgreSQL因其强大的功能和复杂性,尤其在需要高级...

    postgresql-10.15-1-linux-x64-binaries.tar.gz

    6. **配置与管理**:PostgreSQL允许通过修改`postgresql.conf`文件进行服务器配置,包括内存使用、连接限制、日志记录等。`pg_hba.conf`文件则控制访问权限,确定哪些主机可以连接到数据库。 7. **安全与权限**:...

    ThingsBoard安装过程文档_Linux.doc

    【ThingsBoard安装过程文档_Linux.doc】文档详细记录了在Linux环境下安装ThingsBoard的过程,包括必要的硬件需求、软件安装、数据库配置以及问题解决方案。以下是安装的详细步骤和关键知识点: 1. **先决条件**: ...

    postgresql-12.2 RK3568平台编译及安装库

    标题中的“postgresql-12.2 RK3568平台编译及安装库”涉及到的是在基于ARM架构的RK3568硬件平台上,对PostgreSQL数据库管理系统版本12.2进行编译和安装的过程。这是一个针对特定硬件环境的操作,因为通常PostgreSQL...

Global site tag (gtag.js) - Google Analytics