postgresql源码安装详解.pdf
文本预览下载声明
ppoossttggrreessqqll源源码码安安装装详详解解
分类: 数据库 2013-12-21 12:09 173人 读 评论 (0) 收藏 举报
【【说说明明】】
最近需要安装postgresql,直接网络安装倒是简单,但是安装 目录不灵活,所以自己源码包安
装了一下。发现自己对linux下的软件安装还是不理解,所以借postgresql的安装研究了一下源
码包安装软件的方法,做一下记录。
【【环环境境】】
我使用的是lubuntu12.04,pos源码包是postgresql-9.3.2.tar.gz,地址:
/ftp/source/v9.3.2/
一.下载源码包 (地址如上),放入linux环境中,我放在/opt/下 (root用户权限),解压
tar xvzf *******.tar.gz
二.解压后生成postgresql-9.3.2,进入此 目录执行
./configure --prefix=/opt/postgres 这个命令用于检查系统是否有编译
时所需的库以及版本是否满足,为下一步的编译做准备,这里同时也为安装指定 目录,默认
在/usr/local下,一般 自己指定 目录较好.
这里可能缺少包:apt-get install libreadline6-dev apt-
get install zlib1g-dev (1是数字)
三.检查和准备通过后,开始执行
make 这是编译命令,然后执行安装命令ma e install,这里就已经安装完毕,下面进行配 置
四.配置postgresql。
1.创建postgres用户 useradd -m -s /bin/bash -g root postgres(ubuntu创建用户比较麻烦,不这样的
话会有问题,删除用户也比较麻烦),修改密码:passwd postgres
2.设置postgres用户的环境变量
su - postgres
cd ~进入postgres主 目录
vi ~/.profile (这个文件名一般是这个,根据 自己的版本决定)加入以下:
export PGHOME=/opt/postgres
export PGDATA=/home/postgres/data
export PATH=$PATH :$HOME/bin :$PGHOME/bin
保存退出后,source ~/.profile生效
3.初始化postgresql 在postgres主 目录下执行
initdb (这里是上面配置data所在 目录)
五.启动postgresql实例 (与启动服务不同)
pg_ctl start /stop
六.查看进程:
\ cd
七.启动post服务
将源码 目录下的/contrib/start-scripts/linux复制到/etc/init.d下更名为
postgresql,加上读执行权限。修改此文件的变量如下两个:
执行启动命令即可:service postgresql start
八.开机启动
hkconfig --add posrtgresql
1
更多
上一篇:mapreduce中reducers个数设置
顶
0
踩
0
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
核核心心技技术术类类 目目
全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5
Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components
Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6
Rackspace Web App SpringSide Maemo Compuware 大数据 aptech Perl Tornado Ruby Hibernate Think
显示全部