1、运行run文件
./postgresql-8.4.14-1-linux.run
2、根据提示,进行配置
3、创建数据库库文件存储目录、给postgres赋予权限
mkdir /usr/local/pgsql/data
cd /usr/local/pgsql
chown postgres:postgres data
4、初始化数据目录
切换用户
su - postgresql
初始化数据
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
启动数据库
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
5、配置监听地址和端口
vi /usr/local/pgsql/data/postgresql.conf
取消以下两行的注释
listen_addresses = '*'
port = 5432
6、允许远程连接
vi /usr/local/pgsql/data/pg_hba.conf
添加
host all all 192.168.1.0/24 md5
配置iptables让远程主机能访问:
vi /etc/sysconfig
添加
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
service iptables restart
7、启动和关闭
./pg_ctl -D /opt/PostgreSQL/8.4/data -l logfile start
/opt/PostgreSQL/8.4/bin/pg_ctl -D /opt/PostgreSQL/8.4/data -l logfile stop
./pg_ctl start -D /usr/local/pgsql/data -o -i
./pg_ctl stop -D /usr/local/pgsql/data -o -i
./pg_ctl restart -D /usr/local/pgsql/data -o -i