【Postgresql】postgresql9.3.9版本部署

【Postgresql】postgresql9.3.9版本部署,第1张

概述安装方式:源码包安装 安装环境:linux—Centos 6.5 下载Postgresql源码包 wget http://ftp.postgresql.org/pub/source/v9.3.9/postgresql-9.3.9.tar.bz2#地址可更改,需要其他包进 http://ftp.postgresql.org/pub/source 查找下载即可 解压该文件 tar xjvf post

安装方式:源码包安装
安装环境:linux—Centos 6.5

下载Postgresql源码包
wget http://ftp.postgresql.org/pub/source/v9.3.9/postgresql-9.3.9.tar.bz2#地址可更改,需要其他包进 http://ftp.postgresql.org/pub/source 查找下载即可
解压该文件
tar xjvf postgresql-9.3.9.tar.bz2 进入解压后的目录
cd postgresql-9.3.9/ 查看INSTALL文件。

INSTALL文件中Short Version部分解释了如何安装postgresql的命令,Requirements部分描述了安装postgresql所依赖的lib,比较长,先 configure试一下,如果出现error,那么需要检查是否满足了Requirements的要求。
如果报rebline缺失等错误,需要先安装相应的依赖包。

Short Version./configuregmakesugmake installadduser postgresmkdir /usr/local/pgsql/datachown postgres /usr/local/pgsql/datasu - postgres/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &/usr/local/pgsql/bin/createdb test/usr/local/pgsql/bin/psql test
按顺序执行如上short中命令,开始编译安装postgrepsql数据库。

1)./configure
> 在这一步中可能会报缺少redeline或者zlib等等环境依赖缺失问题,通过yum下载相关缺失软件即可。例如:yum install -y readline-devel

2) make
3) make install
4)添加Postgresql管理启动用户postgres
useradd postgres
passwd postgres
5)创建数据库文件存储文件夹
mkdir /usr/local/pgsql/data
6) 改变先前目录的文件夹的权限
chown -R postgres.postgres /usr/local/pgsql
7)切换用户
su - postgres
8)绑定数据库文件存储目录
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
#or: export PATH=$PATH:/usr/local/pgsql/bin/
9)启动数据库
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data >>logfile 2>&1?
#这一步是用pg_ctl命令指定数据目录启动 启动日志放于Logfile中 还有其他启动方式也可以
10)创建测试数据库——test,并插入数据测试(选做)
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test

psql (9.3.9)Type "help" for help.test=#
test=# create table table1 (test(# ID integertest(# );CREATE tabletest=#
test=# insert into table1 values(1);INSERT 0 1test=# select * from table1;ID

查询到插入的数据,至此数据库部署完成。下一篇讲到9.3.9版本基于流复制的方式双机热备的方式。

总结

以上是内存溢出为你收集整理的【Postgresql】postgresql9.3.9版本部署全部内容,希望文章能够帮你解决【Postgresql】postgresql9.3.9版本部署所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1163927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存