数据库管理系统PostgreSQL部署安装完整教程

这篇具有很好参考价值的文章主要介绍了数据库管理系统PostgreSQL部署安装完整教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        PostgreSQL是一个开源的关系型数据库管理系统,它支持大量的数据类型和复杂的查询语言,可以用于各种应用程序。它是一个高性能的数据库,可以处理大量的数据,并且具有良好的可扩展性和可靠性。

目录

一.Linux系统安装PostgresSQL(Centos7)

1.更新yun源

2.安装PostgreSQL

3.创建用户和数据

4.开启数据库远程访问

5.数据库连接

二.Windows系统安装PostgresSQL

 1.安装程序

2.数据库连接


postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

PostgreSQL下载官网:

Community DL Page

选择对应合适的版本,推荐使用10或11两个版本

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

        Linux系统直接采用yum方式安装即可,Windows通过官网下载安装

一.Linux系统安装PostgresSQL(Centos7)

需要终端在有网络的情况下执行以下操作:

1.更新yun源

在执行“yum upgrade”后如果有下载失败的,重新执行一遍“yum upgrade

yum clean all

yum upgrade

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

2.安装PostgreSQL

  • 安装rpm文件:
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  • 安装客户端
yum install postgresql11
  • 安装服务端
yum install postgresql11-server
  • 初始化
/usr/pgsql-11/bin/postgresql-11-setup initdb
  • 设置自动启动并且启动postgresql服务
systemctl enable postgresql-11

systemctl start postgresql-11

3.创建用户和数据

使用postgres用户登录(PostgresSQL安装后会自动创建postgres用户,无密码)

su – postgres

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

登录postgresql数据库,输入:psql

psql

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

创建用户和数据库并授权

方法1-直接修改postgres 密码(推荐使用)

alter user postgres with password 'xxx';    //修改密码

方法2-创建其他数据库

create user test_user with password 'xxx';   // 创建用户

create database test_db owner test_user; // 创建数据库

grant all privileges on database test_db to test_user;   // 授权管理

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

退出psql(输入 \q 再按回车键即可)

\q

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

4.开启数据库远程访问

修改/var/lib/pgsql/10/data/postgresql。conf文件,取消 listen_addresses 的注释“#”,同时将参数值改为“*”,注意要去掉#

vi /var/lib/pgsql/10/data/postgresql.conf

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

修改/var/lib/pgsql/10/data/pg_hba.conf文件,增加下图红框部分内容

vi /var/lib/pgsql/10/data/pg_hba.conf

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

Ctrl+D是退出psql控制台

切换到root用户,重启postgresql服务

systemctl restart postgresql-11.service

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

5.数据库连接

 Linux安装好pg数据库后可通过pgAdmin等连接工具进行数据库连接

二.Windows系统安装PostgresSQL

        首先在官网下载对应版本的PostgresSQL,下载之后开始安装

 1.安装程序

打开压缩包后一直点击下一步,如下图:

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos
选择安装路径

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos
选择数据存放路径
postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos
设置管理员密码
postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos
默认端口5432
postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos
选择Default 或者C 都可以
postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos
继续下一步等待安装完毕即可

2.数据库连接

        首先打开电脑的服务界面,确保psotgresql-x64-11的服务已正常启动

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

然后打开pgAdmin4进行连接数据库

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

打开后选择仪表盘中的添加服务器--

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

        点击连接后,输入主机名称(localhost)、端口号默认5432、数据库名称(postgres)以及数据库密码(安装时设置的密码)

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

postgresql安装部署,智慧办公,数据库,服务器,mysql,windows,centos

还可以通过连接工具pgAdmin进行新疆数据库以及创建表等一系列的操作

至此完成!文章来源地址https://www.toymoban.com/news/detail-700092.html

到了这里,关于数据库管理系统PostgreSQL部署安装完整教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机毕业设计springboot基于Java开发的药店药品管理系统490pr9【附源码+数据库+部署+LW】

    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。 系统的选题背景和意义 题背景: 随着人们健康意识的提高和医疗水平的不断发展,药店作为提供药品销售和咨询服务的重要机构,承担着满足人们日常用药需求的重要角色。然而

    2024年02月03日
    浏览(49)
  • 【大学生体质】图书管理系统(Vue+SpringBoot2)-完整部署教程【课设OR毕设提供API接口文档、数据库文件、README.MD、部署视频】

    本项目拥有完整的API后台接口文档(文尾) 项目部署视频正在录制 如果项目对您有所帮助,可以Star⭐一下,受到鼓励的我会继续加油。 项目在线演示地址 项目前端地址 项目后端地址 项目部署视频 ☃️前端主要技术栈 技术 作用 版本 Vue 提供前端交互 2.6.14 Vue-Router 路由式编

    2024年01月18日
    浏览(53)
  • JAVA毕业设计100—基于Java+Springboot+Vue的WMS仓库管理系统+移动端微信小程序(源码+数据库+部署视频)

    本系统前后端分离带小程序 本系统分为管理员、用户角色(角色权限可自行分配) 功能列表: 1、 数据管理:物料数据管理、物料Bom管理、物料组管理、物料分类管理、供应商管理、仓库管理、货位管理、车间管理 2、 采购管理:物料标签管理、入库单管理、入库退货管理 3、

    2024年04月10日
    浏览(55)
  • 计算机毕业设计springboot基于微信小程序的综合旅游管理系统的设计与实现ub9429【附源码+数据库+部署+LW】

    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。 系统的选题背景和意义 选题背景: 随着旅游业的快速发展和人们对旅游体验的不断提升,传统的旅游管理方式已经无法满足日益增长的需求。综合旅游管理系统涉及到旅游线路规

    2024年02月03日
    浏览(45)
  • 数据库管理系统(基于前端+后端+数据库)

      库存管理系统 包括模块: (1)基本信息管理。 (2)商品入库管理。 (3)商品出库管理。 (4)商品查询管理。 (5)查看商品目录。 实训步骤: 开发环境:html , css , js , python,Mysql,pycharm 需求分析: 和其他数据库系统相比, MySQL 有点与众不同,它的架构可以在多种

    2024年02月04日
    浏览(68)
  • 数据库应用:数据库管理系统与安装MySQL数据库

    目录 一、理论 1.数据库管理系统 2.关系型数据库 3.数据库 4.MySQL数据库 5.MySQL部署 二、实验 1.yum安装MySQL 2.编译安装MySQL 3.配置MySQL数据库的Tab补全  三、问题 1.数据库登录报错 2.数据库密码复杂度报错 3.数据库连接报错 四、总结 (1)概念 数据库管理系统(Database Management

    2024年02月13日
    浏览(57)
  • 数据库系统课程设计(高校成绩管理数据库系统的设计与实现)

    目录 1、需求分析 1 1.1 数据需求描述 1 1.2 系统功能需求 3 1.3 其他性能需求 4 2、概念结构设计 4 2.1 局部E-R图 4 2.2 全局E-R图 5 2.3 优化E-R图 6 3、逻辑结构设计 6 3.1 关系模式设计 6 3.2 数据类型定义 6 3.3 关系模式的优化 8 4、物理结构设计 9 4.1 聚簇设计 9 4.2 索引设计 9 4.3 分区设

    2024年02月03日
    浏览(71)
  • MySQL数据库:数据库管理系统与安装MySQL数据库

    目录 一、理论 1.数据库管理系统 2.关系型数据库 3.数据库 4.MySQL数据库 5.MySQL部署 二、实验 1.yum安装MySQL 2.编译安装MySQL 3.配置MySQL数据库的Tab补全  三、问题 1.数据库登录报错 2.数据库密码复杂度报错 3.数据库连接报错 四、总结 (1)概念 数据库管理系统(Database Management

    2024年02月12日
    浏览(64)
  • 数据库系统课设--人事管理系统

    目录 前言 一,课程设计的目的 二,总体设计 1 系统需求分析 1.1 系统功能分析 1.2 系统功能模块设计(划分) 1.3 与其它系统的关系 1.4 数据流程图 2 数据库设计 2.1 数据库需求分析 2.2 数据库概念结构设计 2.3 数据库逻辑结构设计 2.4 数据库的建立 2.4.1 数据库的建立 2.4.2 初始

    2024年02月06日
    浏览(58)
  • 网吧管理系统数据库设计

    摘  要:网吧管理系统是为解决大型网吧面临的复杂电脑管理业务流程和繁琐的客户服务、信息处理业务而开发的管理系统。它主要包含系统管理、会员管理、日常管理、查询管理、统计报表五个模块。数据库设计过程中主要进行了分析网吧电脑使用业务方面的需求,进行概

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包