热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在UbuntuServer12.04LTS上搭建可远程访问的PostgreSQL9.1环境

1.搭建UbuntuServer12.04LTS参看:UbuntuServer12.04LTS安装截图http://www.linuxidc.com/Linux/2014-01/95849.htm用VMware8安装Ubuntu12.04详细过程图解http://www.linuxidc.com/Linux/2012-07/64897.htmWindowsX

1. 搭建Ubuntu Server 12.04 LTS

参看:Ubuntu Server 12.04 LTS 安装截图 http://www.linuxidc.com/Linux/2014-01/95849.htm

用VMware 8安装Ubuntu 12.04详细过程图解 http://www.linuxidc.com/Linux/2012-07/64897.htm

Windows XP硬盘安装Ubuntu 12.04双系统图文详解 http://www.linuxidc.com/Linux/2012-04/59433.htm

注:安装方式中选择了Postgresql数据库服务器安装

2. 搭建Postgresql环境

注:第二章的参考文章: 《Ubuntu 10.10 Server+Nginx+Django+Postgresql安装步骤》 http://www.linuxidc.com/Linux/2010-10/29524.htm

2.1 【服务器端】修改Ubuntu用户密码

$sudo passwd postgres

2.2 【服务器端】修改数据库用户postgres的密码

2.2.1 切换到Linux下postgres用户

$sudo su postgres

2.2.2 登录postgres数据库

$psql postgres

2.2.3 修改密码

ALTER USER postgres with PASSWORD '新密码';

3. 配置远程访问环境

如果不进行相关配置的话,在终端使用pgADMIN III访问数据库时会出现如下错误

设定接续信息

点击确定按钮后出错

3.1 【服务器端】配置可连接接口(postgresql.conf)

3.1.1 打开postgresql.conf文件

$sudo vim /etc/postgresql/9.1/main/postgresql.conf

3.1.2 检索修改位置

/listen_addresses

3.1.3 修改文件(i,进入编辑模式)

# YU ADD 2012-4-30

listen_addresses = ‘*’

3.1.4 保存文件(:wq)

3.2 【服务器端】配置可连接服务器信息(pg_hba.conf)

3.1.1 打开pg_hba.conf文件

$sudo vim /etc/postgresql/9.1/main/pg_hba.conf

3.1.2 检索修改位置

元文件内容

host all all 127.0.0.1/32 md5

3.1.3 修改文件(i,进入编辑模式)

在3.1.2后添加下述设定内容

# YU ADD 2012-4-30

host all all 192.168.11.0/24 md5

注:该修改的目的是允许所有机器,所有用户都使用TCP/IP协议连接,用密码进行认证的方式

如果想指定数据库的话,需要修改第一个 all,如果需要指定用户的话,修改第二个all

如果想明确访问机器的ip地址的和话,修改192.168.11.1/24部分,目前这部分的设定含义是允许从192.168.11.0到192.168.11.255的IP地址的机器访问数据库。

3.1.4 保存文件(:wq)

3.1.5 重启postgres数据库

$sudo /etc/init.d/postgresql restart

3.3 【终端】尝试连接

成功。

 

PostgreSQL 的详细介绍:请点这里
PostgreSQL 的下载地址:请点这里

PostgreSQL缓存详述 http://www.linuxidc.com/Linux/2013-07/87778.htm

Windows平台编译 PostgreSQL http://www.linuxidc.com/Linux/2013-05/85114.htm

Ubuntu下LAPP(Linux+Apache+PostgreSQL+PHP)环境的配置与安装 http://www.linuxidc.com/Linux/2013-04/83564.htm

Ubuntu上的phppgAdmin安装及配置 http://www.linuxidc.com/Linux/2011-08/40520.htm

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2


推荐阅读
  • Linux下部署Symfoy2对app/cache和app/logs目录的权限设置,symfoy2logs
    php教程|php手册xml文件php教程-php手册Linux下部署Symfoy2对appcache和applogs目录的权限设置,symfoy2logs黑色记事本源码,vsco ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • .htaccess文件 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
  • 现在比较流行使用静态网站生成器来搭建网站,博客产品着陆页微信转发页面等。但每次都需要对服务器进行配置,也是一个重复但繁琐的工作。使用DockerWeb,只需5分钟就能搭建一个基于D ... [详细]
author-avatar
srh女孩不哭
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有