分类: LINUX
2010-07-22 16:30:48
安装完成后还有一个必须的步骤: 初始化数据目录。由于postgresql是以postgres用户运行的,目录的属主必须指定为postgres。默认的数据目录是/var/lib /pgsql/data,如果不是则需要用-D参数指定。
首先需要切换为postgres用户才能运行initdb命令,另外要注意当前系
统的locale,windows下ssh登录的zh_CN.GB18030就安装不了,把语言设置为en_US.UTF8就行了。
su
postgres
initdb -D /var/lib/pgsql/data
如果指定的不是默认数据目录,需要更改/etc
/init.d/postgresql启动脚本,把PGDATA,PGLOG目录指定新设置的目录。如果启动有问题,查看数据目录下的
pgstartup.log日志文件
chkconfig postgresql on
service postgresql start
配
置文件是数据目录下的postgresql.conf, 默认监听5432端口,所有IP地址。
listen_addresses='192.168.1.11' 改
为只监听内网IP
netstat -nltp 看看有没有5432端口在监听
pgsql -U postgres
以postgres用户身份连接postgresql
4.编辑 phpPgAdmin/conf/config.inc.php 文件
如果你搞乱了配置文件,你可以使用 config.inc.php-dist 文件进行恢复。