Linux/Unix -- 数据库postgreSQL安装配置(2)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:20 点击:次
第二步,修改pg_hba.conf配置文件信息
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.18.1/24 trust(这样才能确保其他电脑可以访问)
第三步,修改防火墙配置(这是最重要的),将5432端口打开,VI编辑/etc/sysconfi/iptables添加如下配置:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
保存,并重启防火墙,services iptables restart。
至此,数据库的安装配置已经完成,在其他电脑上安装数据库客户端进行连接就可以使用了。
软件的安装提供了另外的一种方式,二进制文件安装(即执行bin文件),安装步骤如下:
第一步,将工作目录切换至bin文件目录中,查看该bin文件是否有可执行权限(如果有颜色分辨的话,绿色为可执行文件),没有的话执行chmod 755 xxx.bin(或chmod a+x xxx.bin);
第二步,执行./xxx.bin将数据库安装在/usr/local目录下。
后续的操作同上,进行数据库的配置。
若要将该数据库作为守护进程使用,则将最初解压文件夹(我的为/opt/postgresql-8.4/contrib/start-scripts)中的linux进行配置修改。prefix=/usr/local/postgresql8.4 [换行]PGDATA=="/usr/local/postgresql8.4/data" [换行] PGLOG="/usr/postgresql8.4/log/pgsql.log" (注意:这三个参数在配置文件中是存在的,只需要修改后面的value值就可以了)。
保存退出该配置文件,将该配置文件拷贝到/etc/init.d目录下,并修改其文件名为postgresql(建议修改为此名,便于以后的维护)。执行chmod +x postgresql设置为具有可执行属性,chkconfig --add postgresql将该配置文件添加至启动服务列表,执行service postgresl start就可以了。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>