postgresql 安装

安装编译器:yum install gcc gcc-c++ automake autoconf libtool make
安装readline:yum install readline-devel
安装zlib:yum install zlib-devel
解压postgresql-8.4.6.tar.gz:tar -xf postgresql-8.4.6.tar.gz
编译:./configure –prefix=/usr/local/pgsql
安装:make && make install
增加pgsql权限 chown postgres.postgres /usr/local/pgsql -R
拷贝启动脚本:cp contrib/start-scripts/linux /etc/init.d/postgresql
可执行权限: chmod 755 /etc/init.d/postgresql (仔细查看启动脚本细节)
创建postgres用户组:groupadd postgres
创建postgres用户:useradd -g postgres -m postgres
设置postgres用户密码:passwd postgres
创建data数据库目录:mkdir /pgldata/data
更改data目录权限:chown postgres:postgres /pgldata/data
进入postgres用户下:su - postgres
初始化数据库:/usr/local/pgsql/bin/initdb -D /pgldata/data
退出postgres用户:exit
开启数据库:sudo /etc/init.d/postgresql start 注意修改serverlog
提示:Starting PostgreSQL: ok
查看data目录下日志:tail -f serverlog
加入开机启动:vi /etc/rc.local
在exit行之前加入:/etc/init.d/postgresql start
export PATH=/usr/local/pgsql/bin:$PATH

你可能感兴趣的:(postgresql)