在Linux上使用源代码安装PostgreSQL
时间:2010-07-15
来源:互联网
本文详细介绍在Red Hat Enterprise Linux Server 5上使用源代码安装PostgreSQL8.3.3数据库的步骤,使用root用户进行安装。
1.下载PostgreSQL8.3.3的Linux平台对应的源代码包,可以到PostgreSQL的官方网站:www.postgresql.
本文详细介绍在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
本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2010/0520/22844.php
1.下载PostgreSQL8.3.3的Linux平台对应的源代码包,可以到PostgreSQL的官方网站:www.postgresql.
本文详细介绍在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
本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2010/0520/22844.php
作者: renxiao2003 发布时间: 2010-07-15
学习
作者: unixkumao 发布时间: 2010-09-18
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28