Postgresql 8.2.15 安装文档
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 安装文档相关推荐
- ELK安装文档及相关优化
前言:随着硬件成本的不断低廉,我们可以存储更多数据内容,也会对各数据加以利用,其中一项很重要的数据内容便是日志文件,无论是访问日志还是系统日志或是应用日志,都显得十分重要,而怎么加以利用一直是一个难题 ...
- GitLab安装文档
GitLab安装文档 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. GitLab与GitHub的功能相似,通常企业使用GitLab在局 ...
- 转自 David dai linux平台 oracle 数据库 安装文档
Oracle 官方的安装文档 http://download.oracle.com/docs/cd/B28359_01/install.111/b32002/toc.htm 一. 安装相关包 1.1 ...
- 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 ...
- Docker软件安装文档
软件安装文档 文章目录 软件安装文档 虚拟机安装 系统死锁问题 JDK11安装 Docker安装 Docker-Compose安装 MySQL安装 MySQL8安装 Docker-Compose安装M ...
- pureftpd安装文档
有问题大家一起讨论,应该对大家有用! PHP代码: --------------------------------------pureftpd安装文档------------------------ ...
- 达梦数据库DSC集群安装文档
达梦数据库DSC集群安装文档 一. DSC安装准备工作 1 1.1. 创建安装用户 2 1.2. 配置udev存储 2 二. DMDSC 搭建 8 三. 搭建DW容灾架构 39 修改dm.ini,数据 ...
- openstack_Stein版安装文档
openstack Stein 版本安装文档 2019年8月28日 陈即彪 文章目录 1. openstack介绍 1.1. 云计算模式 2. OpenStack 中有哪些项目? 2.1. Opens ...
- OTRS6完整安装文档
OTRS6完整安装文档 安装环境: 系统:centos7 数据库:mariadb otrs版本:6.0.28 1. 使用yum安装需要使用的工具 yum install wget net-tools ...
最新文章
- 为git服务器配置gitosis管理权限
- 类中成员函数声明后面的const的含义
- centos下resin4启动一会儿自动关闭处理
- 计算(a+b)*c的值
- 我的java web之路(安装)
- inDesign入门教程,如何对齐和分组内容?
- Java入门——第九天
- Pygame实战:这种“欢乐打地鼠”小游戏让几亿人“上瘾“
- 常见Andriod游戏破解搜索关键字
- ltunes无法验证服务器,itunes无法验证服务器身份
- 【过关斩将】面试官:小伙子你都有哪些业余爱好?
- python数据库选择
- 《redis设计与实现》-读书笔记
- 6月9日の勉強レポート
- 货币等精确计算使用BigDecimal
- PS学习笔记 day1
- 网站一键修改黑白色方法(附代码)
- 科技爱好者周刊(第 221 期):全世界最繁荣的行业
- QQ光遇攻略机器人插件光萌插件『LightCute』来啦!内容自制,独家小精灵问答功能!!
- linux mint 下安装matplotlib