2019独角兽企业重金招聘Python工程师标准>>>

1.准备工作

环境:CentOS 6.8

关闭防火墙

$: service iptables stop # 重启后失效
$: chkconfig iptables off # 禁用防火墙

在官方网站下载对应版本tar包,本文使用postgresql 8.2.15版本:postgresql-8.2.15.tar.gz 官方下载网址:https://www.postgresql.org/ftp/source/v8.2.15/

2.安装依赖

$: yum -y install gcc
$: yum -y install gcc-c++
$: yum -y install readline-devel
$: yum -y install zlib-devel

3.开始安装

3.1 解压安装包 安装包放在/usr/local下

$: cd /usr/local
$: tar -zvxf postgresql-8.2.15.tar.gz

进入postgresql-8.2.15

$: cd postgresql-8.2.15

3.2 创建Linux “postgres”用户

$: adduser postgres
$: passwd postgres  # 创建用户密码

3.3 在/usr/local/postgresql-8.2.15 目录下开始安装

$: cd /usr/local/postgresql-8.2.15
// 安装依赖
$: yum -y install make
// 配置
$: ./configure --prefix=/usr/local/postgresql
// 编译
$: make
// 安装
$: make install

3.4 配置环境变量

$: vi /etc/profile
// 在/etc/profile文件的最后一行添加如下内容:
PATH=$PATH:/usr/local/postgresql/bin

更新环境变量:

$: source /etc/profile

3.5 初始化数据库

在/usr/local/postgresql目录下初始化数据库:

$: cd /usr/local/postgresql
$: mkdir data
$: chown postgres:postgres /usr/local/postgresql/data/
$: su postgres
$: /usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/

3.6 复制并修改配置文件(修改存放数据目录)

切换到root用户下进行复制及修改配置文件操作

$: su root
$: “Password”  # 输入root密码//复制安装目录下的linux文件到/etc/init.d/中,并将linux名称重命名为postgresql
$: cd /usr/local/postgresql-8.2.15
$: cp /usr/local/postgresql-8.2.15/contrib/start-scripts/linux /etc/init.d/postgresql//编辑复制出来的文件
$: vi /etc/init.d/postgresql
//修改以下内容即可
# Installation prefix
prefix=/usr/local/postgresql
# Data directory
PGDATA="/usr/local/postgresql/data"
$: chmod +x /etc/init.d/postgresql

3.7 启动数据库和设置开机自启

$: /etc/init.d/postgresql start
$: chkconfig postgresql on

3.8 创建数据库操作的历史文件

$: touch /usr/local/postgresql/.pgsql_history
$: chown postgres:postgres /usr/local/postgresql/.pgsql_history

3.9 测试数据库是否创建成功,并且连接数据库

$: cd /usr/local/postgresql-8.2.15
$: su postgres
$: createdb test
$: psql test
// \q可以退出
Welcome to psql 8.2.15, the PostgreSQL interactive terminal.
Type:  \copyright for distribution terms\h for help with SQL commands\? for help with psql commands\g or terminate with semicolon to execute query\q to quit
test=# \q

4.修改数据库外网访问

4.1 修改数据库外网访问之前先关闭数据库

$: su root
$: “Password”  # 输入root密码
$: /etc/init.d/postgresql stop

4.2 修改pg_hba.conf

$: vi /usr/local/postgresql/data/pg_hba.conf
// 找到IPv4 local connections
# IPv4 local connections:
host all all 127.0.0.1/32 trust
// 修改如下蓝色字体参数
# IPv4 local connections:
host all all 192.168.1.0/24 md5  #根据实际网段填写

4.3 修改postgresql.conf

$: vi /usr/local/postgresql/data/postgresql.conf
// 找到listen_addresses:
# listen_addresses = 'localhost'
// 删除#号,更改如下
listen_addresses = '*'

4.4 再次启动postgresql

$: /etc/init.d/postgresql start
$: su postgres  # 切换用户
$: psql -U postgres # 进入交互式
// 修改密码,本次密码设置为1234
alter user postgres with password '1234';
# \q  可以退出

4.5 安装完成,我们也可输入主机IP,通过以下命令方式进入postgresql

$: psql -h 192.168.1.XXX -d postgres -U postgres -p 5432
$: “Password”  # 输入刚更改的数据库用户postgres密码1234

转载于:https://my.oschina.net/u/3705740/blog/1579939

Postgresql 8.2.15 安装文档相关推荐

  1. ELK安装文档及相关优化

    前言:随着硬件成本的不断低廉,我们可以存储更多数据内容,也会对各数据加以利用,其中一项很重要的数据内容便是日志文件,无论是访问日志还是系统日志或是应用日志,都显得十分重要,而怎么加以利用一直是一个难题 ...

  2. GitLab安装文档

    GitLab安装文档 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. GitLab与GitHub的功能相似,通常企业使用GitLab在局 ...

  3. 转自 David dai linux平台 oracle 数据库 安装文档

    Oracle 官方的安装文档 http://download.oracle.com/docs/cd/B28359_01/install.111/b32002/toc.htm 一. 安装相关包  1.1 ...

  4. ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

    ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RA ...

  5. Docker软件安装文档

    软件安装文档 文章目录 软件安装文档 虚拟机安装 系统死锁问题 JDK11安装 Docker安装 Docker-Compose安装 MySQL安装 MySQL8安装 Docker-Compose安装M ...

  6. pureftpd安装文档

    有问题大家一起讨论,应该对大家有用! PHP代码: --------------------------------------pureftpd安装文档------------------------ ...

  7. 达梦数据库DSC集群安装文档

    达梦数据库DSC集群安装文档 一. DSC安装准备工作 1 1.1. 创建安装用户 2 1.2. 配置udev存储 2 二. DMDSC 搭建 8 三. 搭建DW容灾架构 39 修改dm.ini,数据 ...

  8. openstack_Stein版安装文档

    openstack Stein 版本安装文档 2019年8月28日 陈即彪 文章目录 1. openstack介绍 1.1. 云计算模式 2. OpenStack 中有哪些项目? 2.1. Opens ...

  9. OTRS6完整安装文档

    OTRS6完整安装文档 安装环境: 系统:centos7 数据库:mariadb otrs版本:6.0.28 1. 使用yum安装需要使用的工具 yum install wget net-tools ...

最新文章

  1. 为git服务器配置gitosis管理权限
  2. 类中成员函数声明后面的const的含义
  3. centos下resin4启动一会儿自动关闭处理
  4. 计算(a+b)*c的值
  5. 我的java web之路(安装)
  6. inDesign入门教程,如何对齐和分组内容?
  7. Java入门——第九天
  8. Pygame实战:这种“欢乐打地鼠”小游戏让几亿人“上瘾“
  9. 常见Andriod游戏破解搜索关键字
  10. ltunes无法验证服务器,itunes无法验证服务器身份
  11. 【过关斩将】面试官:小伙子你都有哪些业余爱好?
  12. python数据库选择
  13. 《redis设计与实现》-读书笔记
  14. 6月9日の勉強レポート
  15. 货币等精确计算使用BigDecimal
  16. PS学习笔记 day1
  17. 网站一键修改黑白色方法(附代码)
  18. 科技爱好者周刊(第 221 期):全世界最繁荣的行业
  19. QQ光遇攻略机器人插件光萌插件『LightCute』来啦!内容自制,独家小精灵问答功能!!
  20. linux mint 下安装matplotlib

热门文章

  1. Kali学习笔记5:被动信息收集工具集
  2. ubuntu16.04安装teamviewer12
  3. Python IDLE 快捷键
  4. wamp的卸载、安装与配置apache配置伪静态
  5. 根据中序和先序遍历创建一颗二叉树☆
  6. Ext.js 进入页面直接加载数据、输入框设置初始值
  7. python去重复记录_python如何处理重复值数据?
  8. 【Spring学习】01
  9. java 逆矩阵,java – 如何创建逆变换矩阵
  10. 泉州中考分数如何计算机,2019年泉州中考总分多少分,泉州中考考试科目设置