`

配置PostgreSQL数据库常见问题

阅读更多
在FreeBSD下安装
 
安装完数据库后,从客户端连接,出现下列提示。
 

could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "192.168.108.3" and accepting TCP/IP connections on port 5432?

需要修改/usr/local/pgsql/data/postgresql.conf文件

把#listen_addresses = 'localhost'的#去掉,将localhost改成服务器网卡的IP地址。

将#port = 5432 的#去掉。

将#superuser_reserved_connections = 3 的#去掉。

还需要修改/usr/local/pgsql/data/pg_hba.conf文件,增加一行。

host all all 192.168.108.0/24 trust

其中的IP地址就是你客户端的IP,上面的例子是将192.168.108.0整个网段都允许连接。

如果要机器启动时自动启动postgresql数据库服务。则做如下操作。

  1. 将安装程序目录下(即你下载的安装包)的contrib/start-scripts/freebsd复制到/etc/rc.d目录中。
  2. 用命令chmod 755 /etc/rc.d/freebsd改变freebsd脚本的属性。
  3. 修改/etc/rc.conf文件,加入下面这行:/etc/rc.d/freebsd start

注意:文件名freebsd可以改名。

还有一点需要注意,我使用的是postgresql-8.2.4版。该版本不支持GBK字符集。可以使用UTF-8字符集。设置字符集参见http://www.pgsqldb.org/pgsqldoc-8.1c/multibyte.html

 

 

 

 

 

来自:http://www.360doc.com/content/08/1228/20/20151_2218293.shtml

分享到:
评论

相关推荐

    Postgresql数据库集群在主题网络爬虫的应用.pdf

    PostgreSQL数据库集群可以通过多种方式实现,其中一种常见方法是借助于plproxy中间件。plproxy作为一个轻量级的代理服务器,可以将用户请求路由至集群中的任意数据库节点。这样,每个数据库节点都可以独立承担一部分...

    PostgreSQL数据库驱动

    **PostgreSQL数据库驱动详解** PostgreSQL数据库驱动是用于连接和操作PostgreSQL数据库系统的重要软件组件。这个驱动程序允许应用程序与PostgreSQL服务器进行通信,执行SQL查询,读取和写入数据,以及管理数据库的...

    PostgreSQL数据库典型故障案例及处理技巧.docx

    PostgreSQL 数据库典型故障案例及处理技巧 本文整理了 5 个 PostgreSQL 数据库典型故障案例,...PostgreSQL 数据库典型故障案例及处理技巧是非常重要的,能够帮助我们快速地定位和解决问题,提高数据库的性能和安全。

    PostgreSQL数据库工程师培训实战教程(主从复制、高可用HA、集群架构)

    通过《PostgreSQL数据库工程师培训实战教程》的学习,你将掌握如何配置和管理PostgreSQL的复制、高可用性和集群,以及如何编写高效SQL。这不仅有助于提升个人技能,也有利于你在实际工作中构建稳定、高可用的数据库...

    在Django中使用PostgreSQL数据库2

    在Django中使用PostgreSQL数据库是一项常见的任务,特别是在开发高性能、可扩展的Web应用程序时。PostgreSQL是一种功能强大的开源关系型数据库系统,以其稳定性和高级特性受到开发者的喜爱。Django,作为Python的一...

    Linux环境下的PostgreSQL安装与高级配置指南

    使用场景及目标:帮助读者从零开始在Linux环境下安装和配置PostgreSQL数据库,并掌握常见的安全配置和优化技巧,提升数据库性能和安全性。 其他说明:本文不仅提供了详细的命令和配置步骤,还解释了每个步骤的目的和...

    linux操作系统下离线安装postgresql数据库

    在Linux操作系统下,离线安装PostgreSQL数据库是一个常见的需求,特别是在没有互联网连接或者网络环境受限的服务器上。本文将详细讲解如何在Ubuntu和统信UOS操作系统中进行PostgreSQL的离线安装步骤。 首先,安装前...

    postgresql数据库自动化单机主从部署-吴永胡

    本篇文章将详细讲解如何进行PostgreSQL数据库的自动化单机主从部署,以实现数据的安全备份和高可用性。 首先,理解"主从部署"的概念至关重要。主从复制(Master-Slave Replication)是一种常见的数据库高可用解决...

    PostgreSQL数据库入门视频教程.rar

    本视频教程旨在帮助初学者快速入门,解决在安装配置和实际操作中的常见问题。 在教程中,首先会详细介绍PostgreSQL的安装过程。安装过程中,会讲解如何选择适合的版本,下载安装包,以及在Windows、MacOS和Linux等...

    PostgreSQL数据库学习手册之libpq.doc

    《PostgreSQL数据库学习手册之libpq》是一份深入讲解如何使用C语言接口libpq与PostgreSQL数据库进行交互的文档。libpq是PostgreSQL提供给C程序员的API,它允许应用程序发送SQL查询到PostgreSQL服务器并接收返回的...

    PostgreSQL数据库

    **PostgreSQL数据库详解** PostgreSQL,通常简称为Postgres,是一种功能强大的开源关系型数据库管理系统(RDBMS),在全球范围内广泛应用于各种规模的企业和组织。它以其高度的稳定性、安全性以及对复杂SQL查询的...

    使用python将mdb数据库文件导入postgresql数据库示例

    在IT行业中,数据库迁移是一项常见的任务,特别是在不同的数据库系统之间,如从Microsoft Access的mdb文件迁移到PostgreSQL数据库。这个示例将详细解释如何利用Python完成这个过程。 首先,mdb格式是Microsoft ...

    Debian中PostgreSQL数据库安装配置实例

    Debian操作系统中安装配置PostgreSQL数据库是一个详细的实践指南,为那些希望从MySQL数据库转向PostgreSQL数据库的用户提供了步骤和命令。PostgreSQL是一个对象-关系数据库管理系统,以网络为中心的设计为其带来良好...

    VBA连接SQL数据库的代码

    ### VBA连接SQL数据库的代码知识点解析 #### 一、VBA与SQL数据库连接的基本原理 在本案例中,我们探讨的...通过以上详细解析,希望可以帮助初学者更好地理解和掌握VBA连接SQL数据库的基础知识及常见问题的解决方法。

    python连接PostgreSQL数据库的过程详解

    Python连接PostgreSQL数据库是开发过程中常见的任务,尤其在数据处理和数据分析领域。PostgreSQL是一种功能强大的开源关系型数据库管理系统,而Python则以其易读性、丰富的库支持和强大的数据处理能力成为与数据库...

    河马PostgreSQL注入工具v1.0

    **河马PostgreSQL注入工具v1.0**是一款专门针对PostgreSQL数据库的SQL注入工具,其主要功能是通过Web接口来探测和利用可能存在的SQL注入漏洞,以获取数据库中的敏感信息或读取服务器上的文件。SQL注入是一种常见的...

    postgresql &pg源码安装编译教程

    PostgreSQL是一款功能强大且开源的关系数据库管理系统,本文将详细指导您如何从源码安装和编译PostgreSQL。 环境准备 在开始安装之前,需要准备好基础环境,包括配置主机的/etc/hosts文件,使用vim编辑器编辑文件...

    将postgres 表结构和数据转换到sqllite数据库中的工具类源码

    本项目提供了一个工具类源码,用于将PostgreSQL数据库的表结构和数据转换到SQLite数据库中,这对于开发、测试或部署在轻量级环境中的应用非常有用。这个工具基于Spring Boot框架,因此它具有良好的可扩展性和易用性...

Global site tag (gtag.js) - Google Analytics