环境:centos 5

pgsql:9.1.3

今天中午在安装pg的时候出现了各种问题,现在就来总结一下

1. 首先我准备用yum安装,于是wget http://yum.pgrpms.org/9.1/redhat/rhel-6-x86_64/pgdg-centos91-9.1-4.noarch.rpm down下来这个东西,因为之前不知道自己的服务器系统的版本是多少,然后就随意down下来,但是当我进行rpm安装的时候,报错了。具体是什么错误忘了,意思就是说centos5下不能安装centos6下的rpm包,此时我才注意自己下载的是rhel-6-x86_64,于是就跑到 http://yum.pgrpms.org/9.1/redhat/这里面找5版本的安装包,顺利找到,安装一切正常,此时我是参考这篇文章,但是当我初始化数据库的时候,出现错误,但是控制台没提示什么错误,于是就去看日志文件,发现提示不支持的字符编码,我细看原来不支持GBK,于是我就换成了utf8但是还是错误!!! 于是查询问题发现在初始化的时候要指定地理位置 ,比如这样:--local =zh_CN.UTF8, 但是由于自己没想好写成 --local=en_US.UTF8,这样还是提示不支持的编码,此时我很郁闷这怎么都不支持呢!!!  随后我也没有仔细往下看,准备另换方式安装,源码安装,其实这里我只要指定 --local = zh_CN.GBK或者--local =zh_CN.UTF8就都可以初始化成功。

2. 进行源码安装

主要参考这篇文章,其中遇到的大部分问题都是没有安装包的原因,然后就顺利安装成功了

3. 对pgsql的配置

这里说说我遇到的问题:首先配置完pgsql以后,不能通过别的机器登录,很容易让人想到是不是防火墙给挡住了,于是我关闭了防火墙,但是还是不行!!! 查资料发现是应该配置允许访问的用户,然后在postgresql.conf中 加上 listen_addresses = '*' ,经过一番更改之后,可以通过别的机器登录了,但是新的问题又出现了,无法通过认证,因为我认证的时候是通过md5的。

继续查找问题:发现是密码的问题,解决方案是通过 这个  ,原因是由于我的pgsql的postgres用户的密码不是md5的!

总结: 在这次安装过程中,反正遇到了很多问题,没用过这个数据库,慢慢熟悉。。。

pgsql 安装详解相关推荐

  1. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  2. nagios 3.2安装详解(一)

    Nagios 安装详解 对于运维人员来说,获悉服务器状况的信息非常重要,针对监控服务,比较好的有cacti和nagios,cacti使用更简单一些,cacti主要是用来采集信息,CPU.MEM.流量等 ...

  3. Win10 TensorFlow(gpu)安装详解

    Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...

  4. linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解

    一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...

  5. Windows 下OpenSSL 安装详解 +图解

    Windows 下OpenSSL 安装详解 +图解 转载于:https://www.cnblogs.com/zhujiabin/p/5088646.html

  6. CentOS下Hive2.0.0集群模式安装详解

    本文环境如下: 操作系统:CentOS 6 32位 Hive版本:2.0.0 JDK版本:1.8.0_77 32位 Hadoop版本:2.6.4 MySQL版本:5.6.30 1. 准备工作 1.1 ...

  7. Kafka单机、集群模式安装详解(二)

    本文环境如下: 操作系统:CentOS 6 32位 JDK版本:1.8.0_77 32位 Kafka版本:0.9.0.1(Scala 2.11) 接上篇 Kafka单机.集群模式安装详解(一) 6. ...

  8. 【Linux开发】Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

  9. mysql-8.0.12语法_mysql-8.0.12 (免安装版) 安装详解

    mysql-8.0.12 (解压版) 安装详解 错误解决 第一步:mysql-8.0.12 (解压版) 下载地址:https://www.mysql.com/downloads/ 第二步:配置初始化m ...

最新文章

  1. 硬分叉升级加速BCH相关应用研发
  2. jQuery Alert Dialogs (Alert, Confirm, Prompt Replacements)(翻译)
  3. buu rsarsa
  4. 2020年后台开发程序员应该学习的8大技术
  5. Python中的匿名函数及递归思想简析
  6. stm32F10x 看程序知识点记录
  7. C语言结构体定义 typedef struct
  8. atitit.提升备份文件复制速度(1) -----分析统计问题and解决方案
  9. 一个正经的前端学习 开源 仓库(每日更新)-648道知识点
  10. Android11.0系统去掉桌面谷歌搜索栏
  11. 2、CSS动画之行走的米兔、奔跑的小人
  12. format mla_MLA Format MLA格式
  13. 开启计算机远程桌面连接不上,解决win7系统远程桌面连接已开启却无法连接的方法有哪些...
  14. PC端 kindle 导入 电子书
  15. Springboot框架整合Mybatis-plus实战动态SQL以及常见的Mybatis面试题
  16. CEO 、 COO 、 CFO 、 CTO 、 CIO 是什么意思
  17. Eclipse配置使用Git
  18. 初识Silverlight 4及其架构
  19. 【环信IM集成教程】iOS端收到离线消息显示设置
  20. 腾讯物联网操作系统TencentOS tiny线上移植大赛,王者机器人、QQ公仔、定制开发板等礼品等你来拿 !

热门文章

  1. 每天一个linux命令(18):locate 命令
  2. 127 - Accordian Patience
  3. win2008WEB服务器集群实践(转)
  4. Neutron — Hierarchical Port Binding(层次化端口绑定)
  5. Go 语言编程 — go 常用指令
  6. Go 语言编程 — 高级数据类型 — 数组
  7. DPDK — CLI 指令行模块
  8. Linux Kernel TCP/IP Stack — L1 Layer — tcpdump 抓包
  9. OpenStack 实现技术分解 (5) 应用开发 — 使用 OpenStackClients 进行二次开发
  10. C51汇编伪指令 CSEG DSEG