广告
返回顶部
首页 > 资讯 > 数据库 >如何进行postgre安装
  • 327
分享到

如何进行postgre安装

2024-04-02 19:04:59 327人浏览 独家记忆
摘要

如何进行postgre安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 1 &nb

如何进行postgre安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1        实验目的

postgresql数据库安装、初始化及可用性测试

2        环境介绍

操作系统: RedHat 6.5

数据库软件:Postgresql version9.5

3        PostgreSQL数据库介绍

PostgresQL是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为PostgreSQL,版本4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、mvcC。同样,PostgreSQL可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发PostgreSQL,不管是私用、商用、还是学术研究使用。

4        软件获取

官方下载地址:https://yum.postgresql.org/rpmchart.PHP 

官方文档:Https://www.postgresql.org/docs/

注:建议大家学习任何软件,从阅读官方文档开始。

5        安装方式

方法一:yum安装

These distributions all include PostgreSQL by default. To install PostgreSQL from these repositories, use the yum command on RHEL 5,6 and 7, or dnf command on Fedora 22+:

yum install postgresql-server

dnf install postgresql-server

Which version of PostgreSQL you get will depend on the version of the distribution:

Distribution

Version

RHEL/Centos/SL/OL 7

9.2(also supplies package  rh-postgresql95 and rh-postgresql94 via SCL)

RHEL/CentOS/SL/OL 6

8.4(also supplies package  postgresql92)

RHEL/CentOS/SL/OL 5

8.1 (also supplies package  postgresql84)

Fedora 24

9.5

Fedora 23

9.4

方法二:直接下载RPM 安装

方法三:源码包安装

6        安装实践

6.1      检查PostgreSQL 是否已经安装

[root@mhapp1 ~]# rpm -qa|grep postgres

postgresql-8.4.18-1.el6_4.x86_64

postgresql-libs-8.4.18-1.el6_4.x86_64

postgresql-devel-8.4.18-1.el6_4.x86_64

若已安装使用rpm –e卸载。注:请确认是练习库!!!

6.2安装PostgreSQL,注意安装顺序

[root@mhapp1 rpm]# rpm -ivh postgresql95-libs-9.5.6-2PGDG.rhel6.x86_64.rpm

warning: postgresql95-libs-9.5.6-2PGDG.rhel6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY

Preparing...                ########################################### [100%]

   1:postgresql95-libs      ########################################### [100%]

[root@mhapp1 rpm]# rpm -ivh postgresql95-9.5.6-2PGDG.rhel6.x86_64.rpm

warning: postgresql95-9.5.6-2PGDG.rhel6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY

Preparing...                ########################################### [100%]

   1:postgresql95           ########################################### [100%]

[root@mhapp1 rpm]# rpm -ivh postgresql95-server-9.5.6-2PGDG.rhel6.x86_64.rpm

warning: postgresql95-server-9.5.6-2PGDG.rhel6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY

Preparing...                ########################################### [100%]

   1:postgresql95-server    ########################################### [100%]

[root@mhapp1 rpm]# rpm -ivh postgresql95-contrib-9.5.6-2PGDG.rhel6.x86_64.rpm

warning: postgresql95-contrib-9.5.6-2PGDG.rhel6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY

Preparing...                ########################################### [100%]

   1:postgresql95-contrib   ########################################### [100%]

6.3初始化PostgreSQL

[root@mhapp1 rpm]# /etc/init.d/postgresql-9.5 start

/var/lib/pgsql/9.5/data is missing. Use "service postgresql-9.5 initdb" to initialize the cluster first.

[root@mhapp1 rpm]# service postgresql-9.5 initdb

Initializing database: [  OK  ]

6.4启动服务

[root@mhapp1 rpm]# service postgresql-9.5 start

Starting postgresql-9.5 service: [  OK  ]

6.5把PostgreSQL 服务加入到启动列表

[root@mhapp1 rpm]# chkconfig postgresql-9.5 on

[root@mhapp1 rpm]# chkconfig --list|grep postgres

postgresql-9.5         0:off 1:off 2:on 3:on 4:on 5:on 6:off

6.6修改PostgreSQL数据库用户postgres的密码

PostgreSQL数据库默认会创建一个postgres的数据库用户作为数据库的管理员,默认密码为空,我们需要修改为指定的密码

[root@mhapp1 rpm]# su - postgres

$ id

uid=26(postgres) gid=26(postgres) groups=26(postgres)

$ psql

psql (9.5.6)

Type "help" for help.

postgres=# alter user postgres with passWord'orastar';

ALTER ROLE

postgres=# select * from pg_shadow;

 usename  | usesysid | usecreatedb | usesuper | userepl | usebypassrls |               passwd                | valuntil | useconfig

----------+----------+-------------+----------+---------+--------------+-------------------------------------+----------+----------

-

 postgres |       10 | t           | t        | t       | t            | md53175bce1d3201d16594cebf9d7eb3f9d |          |

(1 row)

7        测试数据库

7.1创建测试数据库

postgres=#

postgres=# create database htdb;

CREATE DATABASE

7.2切换到htdb数据库

postgres=# \c htdb

You are now connected to database "htdb" as user "postgres".

7.3创建测试表

htdb=# create table test(id integer,name text);

CREATE TABLE

7.4插入测试数据

htdb=# insert into test values(1,'ht');

INSERT 0 1

7.5查询数据

htdb=# select * from test;

 id | name

----+------

  1 | ht

(1 row)

htdb=#

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网数据库频道,感谢您对编程网的支持。

您可能感兴趣的文档:

--结束END--

本文标题: 如何进行postgre安装

本文链接: https://www.lsjlt.com/news/66288.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何进行postgre安装
    如何进行postgre安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 1 &nb...
    99+
    2022-10-19
  • 如何进行TokuDB的安装
    本篇文章为大家展示了如何进行TokuDB的安装,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一:缘由监控系统产生的数据相对普通业务数据,具有写入需求占绝对多数,读取...
    99+
    2022-10-18
  • 如何进行ubuntu16.04 openssl安装
    本篇文章为大家展示了如何进行ubuntu16.04 openssl安装,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。信息安全导论课要求安装openssl,自己安装过程中踩了很多坑,特此记录自己成功安...
    99+
    2023-06-28
  • MYSQL_5.7.23中如何进行linux安装
    这期内容当中小编将会给大家带来有关MYSQL_5.7.23中如何进行linux安装,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.OS环境配置1.1检查RPM包[roo...
    99+
    2022-10-18
  • 如何进行Tokudb安装测试
    如何进行Tokudb安装测试,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 一 前言   To...
    99+
    2022-10-18
  • 如何进行VNC安装配置
    这篇文章给大家介绍如何进行VNC安装配置,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VNC安装配置 Linux上安装某个软件时,经常需要启动图形,有时候Xmanager,xshell,xstart等工具无法正常启动图...
    99+
    2023-06-06
  • 如何进行安装ThinkPHP框架
    本文小编为大家详细介绍“如何进行安装ThinkPHP框架”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何进行安装ThinkPHP框架”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、环境要求在安装 Think...
    99+
    2023-07-05
  • CLI如何在Spring Boot进行安装
    本篇文章为大家展示了CLI如何在Spring Boot进行安装,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Spring Boot是一个命令行工具,用于使用Spring进行快速原型搭建。它允许你运行...
    99+
    2023-05-31
    springboot spring boo cli
  • 如何进行Linux中RedHat 7.6 安装
    今天就跟大家聊聊有关如何进行Linux中RedHat 7.6 安装,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。开始安装为了日后排查问题时,不出现乱码,所以此处选择英文配置安装选项选...
    99+
    2023-06-05
  • 如何进行zabbix的安装配置
    如何进行zabbix的安装配置,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。ZABBIX服务端安装zabbix服务器端需要LAMP环境,即linux、appache、mysql...
    99+
    2023-06-06
  • linux系统如何进行gcc安装
    linux系统如何进行gcc安装,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。GCC简介:GCC是以GPL许可证所发行的自由软件,也是GNU计划的关键部分。GCC的初衷是为GN...
    99+
    2023-06-28
  • mysql 5.5.32中如何进行cmake安装
    这期内容当中小编将会给大家带来有关mysql 5.5.32中如何进行cmake安装,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。cmake工具安装yum install ...
    99+
    2022-10-18
  • mysql如何用命令进行安装
    小编给大家分享一下mysql如何用命令进行安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装方法:1、在官网下载MySQL安...
    99+
    2022-10-18
  • 如何进行QuickTime程序的安装
    这期内容当中小编将会给大家带来有关如何进行QuickTime程序的安装,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在ps中,如果要打开视频,那就一定要安装QuickTime程序了,这个程序要怎么安装呢?...
    99+
    2023-06-26
  • 如何获取Github Windows离线安装包并进行安装
    Github是一个非常受欢迎的开源代码托管平台,它提供了代码版本控制和协作开发的功能。对于软件开发者和程序员来说,Github是必不可少的工具。然而,有些情况下我们可能需要安装Github Desktop,但是由于网络限制等原因无法在线安装...
    99+
    2023-10-22
  • lombok如何在Spring Boot中进行安装
    lombok如何在Spring Boot中进行安装?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. LombokLombok想要解决了的是在我们实体Bean中大量的Get...
    99+
    2023-05-31
    springboot spring boo lombok
  • 如何进行Windows XP/2008 MySQL 5.1 安装
    如何进行Windows XP/2008 MySQL 5.1 安装,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。   打开的安装文件mysq...
    99+
    2022-10-18
  • 如何进行mysql的galera_cluster安装配置
    本篇文章为大家展示了如何进行mysql的galera_cluster安装配置,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 本次试验都是...
    99+
    2022-10-18
  • 如何进行GitHub for Mac下载安装
    GitHub是一个全球最大的开源社区之一,方便开发者与开发者之间的代码分享和交流。GitHub为Mac是Mac平台上,我们使用GitHub服务的主要软件之一。在Mac系统上要上传、同步GitHub的东西,我们首先需要下载安装该软件。下面就来...
    99+
    2023-10-22
  • 如何进行STUN Server的安装使用
    如何进行STUN Server的安装使用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。我们用SIP 客户端呼叫的时候,经常遇到复杂的网络NAT环境,这个时候需要...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作