0°

Postgresql数据库安装

环境信息

操作系统:CentOS release 6.2
软件版本:postgresql-9.2.4
官方网址:http://www.postgresql.org/

下载解压

#wget http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.gz
#tar -zxvf postgresql-9.2.4.tar.gz

安装

#cd postgresql-9.2.4
#./configure --prefix=/usr/local/postgresql --enable-profiling  --without-readline
#make 
#make install

配置

#groupadd postgresql	//添加组
#useradd -g postgresql -d /usr/local/postgresql/user postgresql	//添加用户
#cd /usr/local/postgresql
#mkdir data
#mkdir log
#touch log/psql.log
#chown -R postgresql.postgresql /usr/local/postgresql	//修改权限
#cd /usr/local/postgresql/user
#vi .bash_profile	//将以下内容添加到最后
export  PATH=$PATH:/usr/local/postgresql/bin
export  MANPATH=$MANPATH:/usr/local/postgresql/man
export  LD_LIBRARYPATH=$LD_LIBRARYPATH:/usr/local/postgresql/lib

初始化测试

#su - postgresql
#cd /usr/local/postgresql/bin/
#./initdb -D /usr/local/postgresql/data/	//初始化数据库
#./pg_ctl -D /usr/local/postgresql/data -l logfile start	//启动服务
#ps -A | grep postgresql	//查看是否启动
#createuser -sADEP pgadmin	//创建数据库超级用户输入两次密码
#createdb test	//创建测试数据库
#psql -d test -U pgadmin	//测试用户登录

启动脚本

#cp /usr/local/src/postgresql-9.2.4/contrib/start-scripts/linux /etc/init.d/postgresql
#vi /etc/init.d/postgresql	//修改以下项
prefix=/usr/local/postgresql
PGDATA="/usr/local/postgresql/data"
PGUSER=postgresql
PGLOG="/usr/local/postgresql/log/psql.log"
#chkconfig --add postgresql
#service postgresql start

Postres中文手册
http://manual.linuxnote.org/PostgreSQL/index.html

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论