Postgresqlwiki翻译之 YUM_Installation

Postgresqlwiki翻译之 YUM_Installation


PostgreSql可以从使用YUM管理的二进制包和源代码包来安装,这种安装方式支持以下Linux发行版(32位和64位,当前版本和之前版本)

  • Fedora
  • Red Hat Enterprise Linux
  • CentOS
  • Scientific Linux
  • Oracle Enterprise Linux

    查看主仓库链接 http://yum.postgresql.org/
    A list of available packages
    Repository packages for different version combinations
    Status of RPM builds


介绍

配置你的YUM源

查找并且编辑你正在使用的发行版的repo文件,详细定位如下:

  • Fedora :/etc/yum.repos.d/fedora.repo and /etc/yum.repos.d/fedora-updates.repo,[Fedora]部分
  • Centos: /etc/yum.repos.d/CentOS-Base.repo,[base]与[updates]部分
  • Red Hat:/etc/yum/pluginconf.d/rhnplugin.conf,[main]部分
    找到这些章节,增加这样一行(否则会引起基础库依赖问题)

    exclude=postgresql*

安装PGDG RPM 文件

对于每一个<发行版、系统架构、数据库版本>的组合,都存在一个对应的PGDGROM文件,浏览http://yum.postgresql.org/查找适合适用于你当前系统的对应RPM文件。比如,在CentOS6 64位上安装PostgreSQL 9.4,就执行

yum localinstall http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-1.noarch.rpm
安装PostgreSQL

列出所有可用的包

yum list postgres*

要安装PostgreSQL 9.4的基础服务

yum install postgresql94-server

你可以根据你的需要来安装其他的包。

安装完毕之后的命令

安装完软件包之后,需要对数据库进行配置和初始化,才能使用。在命令行下name的值随着你使用的PostgreSql的版本而变化。在PostgreSQL9.0之后name包含主版本.次版本号,例如PostgreSQL-9.4。在8.x版本下,name的值则保持为postgresql(意味着没有版本号)

数据目录

PostgreSQL的数据目录包含了数据库的所有文件。环境变量PGDATA的值经常指向这个目录。
在PostgreSQL9.0及以上版本,默认的数据目录是

/var/lib/pgsql/<name>/data

比如
/var/lib/pgsql/9.4/data

7.x和8.x版本下,默认的目录是:

/var/lib/pgsql/data/

初始化

安全完成后的第一条命令是在PGDATA中初始化数据库

service <name> initdb

比如

service postgresql-9.4 initdb

如果以上命令不生效,就 尝试直接调用二进制文件来初始化,差不多是这样:

/usr/pgsql-y.x/bin/postgresqlyx-setup initdb

比如 在9.4版本下

/usr/pgsql-9.4/bin/postgresql94-setup initdb

开机启动
如果你想让PostgreSQL随操作系统启动,执行如下命令:

chkconfig <name> on

还是用9.4举例:

chkconfig postgresql-9.4 on

控制服务

要控制数据库服务,使用:

service <name> <command>

这里的commmand可以是

  • start,启动数据库
  • stop,停止数据库
  • restart,停止/启动数据库,经常在改变核心配置后使用
  • reload,重新载入pg_hba.conf并保持数据库运行

依然以9.4举例:

service postgresql-9.4 start

删除

删除所有

yum erase postgresql94*

或者使用同样的命令删除其他的包。

技术支持

Email: maintainers@lists.pgrpms.org or pgsql-pkg-yum@postgresql.org (requires subscription)

安装以后

首次设置PostgreSQL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值