本文详细介绍在Centos上使用源代码安装PostgreSQL9.0.7数据库的步骤,使用root用户进行安装。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1.下载PostgreSQL9.0.7的Linux平台对应的源代码包postgresql-9.0.7.tar.gz.下载地址如下:www.postgresql.org。
2.使用tar命令将源代码包进行解压缩,执行如下命令:
tar xzvf postgresql-9.0.7.tar.gz
3.执行如下的命令:
cd postgresql-9.0.7
./configure --prefix=/usr/local/pgsql
make
make install
在此需要注意一点postgresql在安装的时候需要readline和zlib。需要么没有安装这些包,在运行./configure
--prefix=/usr/local/pgsql会报错。
4.接下来在系统中添加postgres用户,分别执行如下命令进行设置:
在此需要注意一点,如果出现useradd
command not fount的情况,可以使用/usr/sbin/useradd来运行useadd命令,或者修改/etc/profile文件,将/usr/sbin命令加入PATH变量中。
useradd postgres ---- 添加postgres用户
passwd postgres ---- 重置postgres用户的系统登录密码,根据提示操作
mkdir /usr/local/pgsql/data ---- 创建data目录,次目录可根据需要更改
chown postgres /usr/local/pgsql/data
---- 将data目录的所有者更改为postgres
su postgres ---- 切换到postgres用户执行下面的命令
5.接下来初始化并启动数据库服务器,使用postgres用户执行下面的命令:
/usr/local/pgsql/bin/initdb -D mkdir
/usr/local/pgsql/data -- 初始化数据库
/usr/local/pgsql/bin/pg_ctl-D
/usr/local/pgsql/data start -- 启动数据库服务器。
至此,postgresql-9.0.7数据库便在Centos中安装完成了。此时可使用psql -U postgres命令来连接数据库了。
如果想让PostgreSQL数据库服务器随操作系统的启动而启动,可以将启动脚本拷贝到/etc/init.d/目录下,具体执行如下命令:
cp postgresql-9.0.7/contrib/start-scripts/linux
/etc/init.d/postgresql
chmod +x postgresql
chkconfig --level 2345 postgresql on
chkconfig –level 06 postgresql off
如果想让其他计算机连接本机的Postgsql 需要修改/usr/local/pgsql/data/pg_hba.conf
#IPv4 local connections:
host
all all 127.0.0.1/32 trust
host
all all 192.168.1.0/24 trust
在此友情提示建议将/usr/local/pgsql/bin添加到PATH变量中
分享到:
相关推荐
教会小白快速在centos7系统下postgresql11离线安装成功
### PostGreSQL在Centos 7.9上的安装与部署 #### 一、引言 在开始学习任何数据库之前,最重要的第一步就是安装部署一个可供学习和测试的环境。选择一个在业界广泛使用的操作系统版本,以及一个成熟稳定的数据库...
2. **编译与安装**:配置完成后,执行`make`来编译源码,然后使用`make install`安装到指定的目录: ```bash make sudo make install ``` **初始化数据库** 1. **创建数据目录**:PostgreSQL需要一个用于存储...
在Linux系统,特别是CentOS 7环境中安装PostgreSQL数据库时,常常需要先安装一系列依赖包以确保数据库能够正常运行。本篇文章将详细讲解在CentOS 7上安装PostgreSQL 12.5版本时,其关键依赖包RPM(Red Hat Package ...
本文详细介绍了如何在CentOS7环境中离线安装PostgreSQL及其配套PostGIS插件的方法。提供了完整的离线仓库配置步骤,并演示不同版本之间的兼容性和具体的安装命令流程。 适合人群:从事地理信息系统(GIS)工作的...
在Linux CentOS7系统中安装PostgreSQL 12数据库是一个常见的任务,特别是在没有互联网连接或网络环境受限的情况下,离线安装包成为了唯一的选择。本指南将详细介绍如何使用离线安装包在CentOS7上安装PostgreSQL 12。...
在本文中,我们将深入探讨如何在CentOS 6平台上安装和配置PostgreSQL数据库,并了解如何在Windows环境下使用数据库管理工具pgAdmin访问这个数据库。PostgreSQL是一个开源的关系型数据库管理系统(RDBMS),它以其...
本教程将详细介绍如何在CentOS系统上离线编译安装PostgreSQL 14和PostGIS 3.2,这两个是用于地理空间数据库管理的重要组件。 PostgreSQL是一个强大的开源关系型数据库管理系统,它支持复杂查询、事务处理和多种数据...
①添加【postgres】用户,数据库安装在postgres用户目录【/home/postgres/disk_d/applications/service/postgresql】路径下, ②给新用户授权 ③解压数据库文件 ④安装数据库依赖包 ⑤编译数据库 ⑥安装数据库 ⑦...
CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...
CentOS 6.8 安装 PostgreSQL 11 数据库详解 作为一名 IT 行业大师,我将从给定的文件中生成相关的知识点,以下是 Centos 6.8 安装 PostgreSQL 11 数据库的详细解释: 一、环境说明 在本文中,我们将使用 CentOS ...
可利用里面文件离线在linux(centos)操作系统中顺利安装部署,本资源可在半小时内完成各种配置,简单方便,并通过了几台服务器环境测试。 基于pg库进行地理空间数据存储的开源数据库技术方案,只有正确安装改库...
### Centos 6下的PostgreSQL 9.4.1安装及配置详解 #### 一、安装准备 在开始安装PostgreSQL之前,确保你的CentOS 6系统已经更新至最新状态。可以通过运行`yum update -y`来实现。此外,本文档假设你已具备基本的...
CentOS 一键安装PostgreSQL10.2 shell脚本,脚本中已表明可更改版本的位置
libzstd-1.5.5-1.el7.x86_64.rpm libicu-50.2-4.el7_7.x86_64.rpm postgresql15-15.3-1PGDG.rhel7.x86_64.rpm postgresql15-libs-15.3-1PGDG.rhel7....CentOS7 下 PostgreSQL15 离线安装 及 libzstd ,libicu 依赖包;
### CentOS安装PostgreSQL数据库 #### 一、PostgreSQL简介 ...通过以上步骤,你已经成功地在CentOS上安装并配置了PostgreSQL数据库管理系统。PostgreSQL的灵活性和强大功能使其成为处理复杂数据需求的理想选择。
CentOS7 下安装 MySQL5.7 安装与配置 安装环境: CentOS7 64位 MINI 版 安装 MySQL5.7: 1. 配置 YUM 源:下载 MySQL 官网中的 YUM 源 RPM 安装包,安装 MySQL 源。 2. 安装 MySQL:使用 yum 安装 MySQL 服务器。 3...
5. 创建安装目录并转移源码:`mkdir /usr/local/pgsql`,`mkdir /usr/local/pgsql/postgresql-12.2`,`cp /root/postgresql-12.2.tar.gz /home/appadmin`,`chown -R appadmin:appadmin /usr/local/pgsql` ...