`
lishaorui
  • 浏览: 149461 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

linux下安装postgresql数据库(转)

 
阅读更多
1、下载postgresql最新版:http://www.postgresql.org/ftp/source/
2、解压文件:
tar zxvf postgresql-8.3.7.tar.gz
cd postgresql-8.3.7
3、配置:
./configure --prefix=/usr/local/pgsql
4、编译:
make
5、安装:
make install
6、创建用户组和用户:
groupadd postgres
useradd -g postgres postgres
7、创建数据库库文件存储目录、给postgres赋予权限:
mkdir /usr/local/pgsql/data
cd /usr/local/pgsql
chown postgres.postgres data
8、初始化数据库目录:
切换用户
   su - postgresql
初始化数据
   /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
启动数据库
   /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
9、配置监听地址和端口:
vi /usr/local/pgsql/data/postgresql.conf
取消以下两行的注释
   listen_addresses = '*'
   port = 5432
10、允许远程连接:
vi /usr/local/pgsql/data/pg_hba.conf
添加
   host all all 192.168.1.0/24 trust
   每项的具体意思在配置文件中有详细说明
配置iptables让远程主机能访问:
   vi /etc/sysconfig
   添加
      -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
   service iptables restart
11、让postgresql数据库随系统启动而启动:
将启动脚本拷贝到/etc/init.d/目录下,具体执行如下命令:
cd /etc/rc.d/init.d
cp (第一步解压的安装文件目录)/postgresql-8.3.7/contrib/start-scripts/linux postgresql
chmod +x postgresql
vi postgresql
   prefix=/usr/local/pgsql
   PGDATA="/usr/local/pgsql/data"
   PGUSER=postgres
   PGLOG="/var/log/pgsql.log"   // 此处看恶意不修改
   chkconfig --add postgresql
启动数据库:
   service postgresql start


配置完毕 。

转自:http://www.cnblogs.com/dengbing/archive/2009/03/23/1419343.html
分享到:
评论

相关推荐

    Linux上安装postgresql数据库全过程

    ### Linux上安装PostgreSQL数据库全过程 #### 一、前言 在Linux环境下部署PostgreSQL数据库是许多企业级应用的基础配置之一。本文将详细介绍如何在Linux系统(本例中为Red Hat Enterprise Linux 7或其兼容版本)上...

    基于linux的postgresql数据库部署以及PostGIS安装

    基于 Linux 的 PostgreSQL 数据库部署以及 PostGIS 安装 在本文中,我们将介绍如何在 Linux 操作系统上部署 PostgreSQL 数据库,并安装 PostGIS。PostgreSQL 是一个功能强大且开源的关系数据库管理系统,而 PostGIS...

    postgresql数据库定时备份脚本(linux)

    在Linux环境中,对PostgreSQL数据库进行定时备份是确保数据安全的重要步骤。PostgreSQL是一个功能强大的开源关系型数据库系统,广泛应用于各种规模的企业和项目。定时备份可以帮助我们在系统故障、误操作或其他不可...

    Linux下的postgresql10数据库安装包

    本安装包是针对Linux系统的PostgreSQL 10.8版本,它提供了在Linux环境下部署数据库服务所需的所有组件。 在安装PostgreSQL 10.8之前,你需要确保你的Linux系统满足以下先决条件: 1. **操作系统兼容性**:确认你的...

    PostgreSQL数据库在Windows和Linux系统下的安装

    在Windows环境下安装PostgreSQL数据库,整个流程包括以下几个步骤: 1. 下载安装包:我们首先需要从PostgreSQL官方网站或其合作伙伴网站下载适用于Windows系统的安装包,对于64位Windows 7用户来说,可以选择对应的...

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

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

    Linux centos7 postgresql12 离线安装包

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

    linux离线安装postgresql与sde与postgis.zip

    本指南将详细介绍如何在Linux系统中进行这些组件的安装,帮助需要在内网环境下部署GIS服务的人员。 首先,PostgreSQL是一种开源的关系型数据库管理系统,它具有高度的稳定性和可扩展性,被广泛用于各种业务应用,...

    Linux怎么设置PostgreSQL远程访问

    安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,需要进行相应的配置。  配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和...

    linux 下 postgresql 的安装 备份

    Linux 下 PostgreSQL 的安装和备份 Linux 下 PostgreSQL 的安装和备份是一种复杂的过程,涉及到编译安装、配置和备份等多个方面。本文将详细介绍 PostgreSQL 的安装和备份步骤,以便读者更好地理解和掌握。 1. ...

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

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

    nacos适配postgresql数据库

    1.nacos服务,适配postgresql数据库。 2.提供nacos,postgresql的创建nacos数据库脚本。 3.nacos/conf/nacos-pg.sql数据库脚本文件。 4.nacos版本1.4.2。

    Linux下PostgreSQL安装部署详细步骤

    在Linux环境下部署PostgreSQL数据库是一项基础且重要的任务,尤其对于那些需要处理大量数据或构建数据仓库的系统。本文将详细阐述在CentOS 6.4系统上安装PostgreSQL 11.1版本的过程,以及如何使用dbeaver进行数据库...

    linux postgresql 安装步骤

    本文将详细介绍在Linux系统下安装和配置PostgreSQL的过程,包括卸载旧版本、手动编译安装、通过包管理器安装以及必要的配置调整。 #### 一、检查及卸载现有PostgreSQL安装 在安装新版本之前,首先要确认当前系统中...

    Linux下安装Postgis数据库

    在Linux环境下安装PostGIS数据库是一项常见的任务,尤其对于那些需要处理地理空间数据的开发者和管理员而言。PostGIS是PostgreSQL数据库管理系统的一个扩展,它提供了强大的地理空间数据存储和查询功能。下面将详细...

    Linux安装postgresql(压缩包安装)

    Linux 安装 PostgreSQL 是一种常用的数据库管理系统安装方法,本文将指导您一步步地完成 PostgreSQL 的安装。 下载和解压缩 首先,下载 PostgreSQL 的压缩包,并将其上传至 Linux 根目录中。然后,使用 tar 命令来...

    Linux下数据库PostgreSQL分析与应用.pdf

    《Linux下数据库PostgreSQL分析与应用》这篇文档主要探讨了在Linux操作系统中使用PostgreSQL数据库的各个方面,包括其特性、体系结构、用户管理和可扩展性,并介绍了数据库应用开发接口及编译方法。PostgreSQL是一种...

    postgresql数据库备份和恢复

    在PostgreSQL数据库备份方面,通常的工具包括内置的客户端工具pgAdmin,它提供了用户图形界面来进行数据库的备份和恢复操作。然而,随着数据库规模的增长,直接使用pgAdmin进行操作可能变得不那么稳定和可靠,这就...

    Linux下在QT中访问pgsql数据库

    接下来,安装PostgreSQL数据库。在CentOS中,可以通过官方的RPM仓库来安装: ```bash sudo yum install -y epel-release sudo yum install -y postgresql-server postgresql-devel ``` 安装完成后,启动PostgreSQL...

Global site tag (gtag.js) - Google Analytics