数据库管理系统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日
    浏览(42)
  • 【大学生体质】图书管理系统(Vue+SpringBoot2)-完整部署教程【课设OR毕设提供API接口文档、数据库文件、README.MD、部署视频】

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

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

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

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

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

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

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

    2024年02月04日
    浏览(60)
  • 数据库应用:数据库管理系统与安装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日
    浏览(46)
  • 数据库系统课程设计(高校成绩管理数据库系统的设计与实现)

    目录 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日
    浏览(58)
  • 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日
    浏览(54)
  • 数据库系统课设--人事管理系统

    目录 前言 一,课程设计的目的 二,总体设计 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日
    浏览(48)
  • 学生信息管理系统(数据库)

    要求实现功能: (1)学生、课程、教师等信息的录入和维护,一门课只由一位教师上,一位教师可上多门课 (2)学生进行选课,一学期约20学分 (3)教师在每门课结束后给出学生成绩,不及格则补考后记录补考成绩 (4)能明细查询某学生的选课情况及某课程的选修学生情

    2024年02月03日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包