一、建立postgresql相关用户
#groupadd postgresql
#mkdir /home/postgres
#useradd –g postgresql postgres
#passwd postgres
设置密码 password
确认密码 password
二、安装PostgreSQL
#mkdir –p /var/postgresql/data
*建立数据库初始目录,安装时会自动建立但会提示个错误。
#chown –R postgres /var/postgresql/data
*让用户postgres拥有数据库目录控制权限
#pkg_add -r postgresql-server-8.1.5.tgz
三、开机启动PostgreSQL数据库
#vi /etc/rc.local
*加入如下内容,注意格式
CODE:[Copy to clipboard]if [ -x /usr/local/bin/pg_ctl -a -x /usr/local/bin/postmaster ]; then
su postgres -c "/usr/local/bin/pg_ctl start -D /var/postgresql/data -l /var/postgresql/data/log.txt -o '-D /var/postgresql/data' -o '-k /var/www/tmp/'"
ln -s /var/www/tmp/.s.PGSQL.5432 /tmp
ln -s /var/www/tmp/.s.PGSQL.5432.lock /tmp
echo -n ' postgresql'
fi
:wq *保存退出
#ln -s /var/www/tmp/.s.PGSQL.5432 /tmp
#ln -s /var/www/tmp/.s.PGSQL.5432.lock /tmp
四、关机时关闭PostgreSQL数据库
#vi /etc/rc.shutdown *加入如下内容,注意格式
CODE:[Copy to clipboard]if [ -f /var/postgresql/data/postmaster.pid ]; then
su postgres -c '/usr/local/bin/pg_ctl stop -m fast -D /var/postgresql/data'
rm -f /var/postgresql/data/postmaster.pid
fi
:wq
八、安装并配置phpPgAdmin-4.0.1
#pkg_add -r php5-pgsql-5.1.4.tgz
#/usr/local/sbin/phpxs -a pgsql
网上下载phpPgAdmin-4.0.1.tar.gz 到 /var/www/htdocs
#tar zxf phpPgAdmin-4.0.1.tar.gz
#mv phpPgAdmin-4.0.1 pgadmin
*改个容易记住的名字,当然你喜欢长文件名不改也行~_~
#vi /var/www/htdocs/pgadmin/conf/config.inc.php
CODE:[Copy to clipboard]改:
$conf['servers'][0]['host'] = '';
$conf['servers'][0]['defaultdb'] = 'Template1';
$conf['extra_login_security'] = true;
为:
$conf['servers'][0]['host'] = 'localhost';
* 指定postgresql 在本机
$conf['servers'][0]['defaultdb'] = 'posrgres';
* PostgreSQL 8.1 以上版本,你需要到将这项设定为 'postgres'
$conf['extra_login_security'] = false;
*启用密码认证
:wq