首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>其他>正文

在Linux下使用源代码安装PostgreSQL步骤

http://www.oklinux.cn  2008-09-15  linuxidc   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

本文详细介绍在Red Hat Enterprise Linux Server 5上使用源代码安装PostgreSQL8.3.3数据库的步骤,使用root用户进行安装。

1.下载PostgreSQL8.3.3的Linux平台对应的源代码包,可以到PostgreSQL的官方网站:www.postgresql.org上下载。如下所示的为下载在本地计算机上的源码包文件:

postgresql-8.3.3.tar.gz

2.使用gzip命令和tar命令将源代码包进行解压缩,执行如下命令:

gzip -d postgresql-8.3.3.tar.gz

执行gzip命令之后,将把源码包解压缩,得到postgresql-8.3.3.tar文件。

tar xvf postgresql-8.3.3.tar

3.执行如下的命令:

cd postgresql-8.3.3

./configure --prefix=/usr/local/pgsql

make

make install

第一条命令是进入postgresql源代码文件的根目录,然后第二条命令执行configure,会在源代码根目录中产生Makefile文件,第三和第四个命令分别是执行make对源代码进行编译和安装。

4.接下来在系统中添加postgres用户,分别执行如下命令进行设置:

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/postmaster -D mkdir /usr/local/pgsql/data -- 启动数据库服务器。

至此,PostgreSQL8.3.3数据库便在Red Hat Linux中安装完成了。此时可使用pgsql -U postgres命令来连接数据库了。

如果想让PostgreSQL数据库服务器随操作系统的启动而启动,可以将启动脚本拷贝到/etc/init.d/目录下,具体执行如下命令:

cp postgresql8.3.3/contrib/start-scripts/linux /etc/init.d/postgresql

chmod x postgresql


上一篇:Ubuntu下安装PostgreSQL8.3详细过程[多图]   下一篇:惠普研发基于Linux系统 摆脱对微软依赖

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Ubuntu下安装PostgreSQL8.3详细过程[多图]
·PHP链接MySQL时出现问题解决方法
·关于MySQL和PHP的时区调整
·MYSQL-FRONT登录 ERROR 1130的解决办法
·在Linux系统上安装64位Oracle遇到的几个问题
·Linux下MySQL编码问题
·新版MySQL密码算法不同导致错误
·Linux下使用FreeTDS访问MSSQL数据库
·phpmyadmin导入数据库文件最大限制2048KB的修改解决办
·Linux下安装Oracle 10G提示“bad interpreter: 权限不
·在Linux系统上安装Perl DBI支持
·更改MySQL数据库表中某个字段的字符集
·Linux下基于C 的DB2CLI开发
·Oracle 对数据文件大小的限制
·MySQL Proxy读写分离实战
·Mysql master/slave测试过程
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Oracle 10g for solaris准备工作和实例
·Oracle主键的设置
·Oracle查询表、视图、序列等信息查询
·Oracle笔记之简单查询、限定查询和排序
·Oracle物理结构概述
·Oracle中nul()函数
·Oracle数据库归档模式的切换
·Oracle 10g 编程艺术
·在RadHat 5上安装Oracle 10g
·Oracle和MySQL对比
·采用Oracle的dbms_obfuscation_toolkit
·Oracle中的Raw类型解释
  阅读排行
·MySQL中文乱码解决方案集锦
·Oracle面试题及答案整理
·Linux下安装Oracle数据库完整笔记
·MySQL导入导出.sql文件步骤
·Oracle10g RAC for Linux配置全过程
·Oracle建表过程初学
·Linux平台下配置MySQL主从复制
·Linux系统下启动MySQL的命令及相关知识
·Oracle 建立临时表语法及使用技巧
·Oracle数据库里查看表空间使用状况
·Linux下Oracle sqlplus中文显示乱码的
·Linux下安装Oracle客户端
·MySQL服务器上添加一个允许远程访问的
·手工配置Oracle 10G Enterprise Manage
·Linux平台下启动oracle 11g EM控制台
网摘收藏: