Linux ,c/c++, web,前端,php,js
分类: LINUX
2011-04-20 08:58:22
一,安装
1. 下载Postgresql9.0的bin安装文件postgresql-9.0.2-1-.bin至/tmp目录
2. shell>cd /tmp
3. shell>chmod +x postgresql-9.0.2-1-.bin
shell>./postgresql-9.0.2-1-linux.bin
第一行是把bin文件改成可执行的文件,第二行执行
4. 安装过程中可设置安装路径、路径和密码、端口
5. 查看是否启动Pgsql:shell>/etc/init.d/postgresql-9.0 status
启动Pgsql:shell>/etc/init.d/postgresql-9.0 start
关闭Pgsql:shell>/etc/init.d/postgresql-9.0 stop
6. 如果需要远程连接管理PgSql,
(1)、修改PostgreSQL配置文件“postgresql.conf”
listen_addresses='*'
port=5432
(2)、修改PostgreSQL配置文件“pg_hba.conf”
host all all 0.0.0.0/0
表示允许所有用户访问。
或具体ip : host all all 192.168.1.101/32
(3)、在防火墙中开放5432端口,
查看本机防火墙关于IPTABLES的设置情况 shell> iptables -L -n
如果没有看到开放5432端口,则在文件/etc/sysconfig/iptables中加入:
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT
重启防火墙:shell>service iptables restart
然后可以在windows的pgAdmin软件远程管理Pgsql了
二、卸载
1. 关闭Pgsql:shell>/etc/init.d/postgresql-9.0 stop
2. 删除pgsql安装路径 如:shell>rm -rf /opt/PostgreSql
3. 删除pgsql路径 如:shell>rm -rf /data/PgSqlData
4. shell>rm /etc/init.d/postgresql-9.0
5. shell>rm /etc/postgres-reg.ini