Linux PostgreSQL离线下载与安装

1. 软件包说明

软件包 说明
postgresql-client libraries and client binaries
postgresql-server core database server
postgresql-contrib additional supplied modules
postgresql-devel libraries and headers for C language development

2. 下载离线安装包

Direct RPM download -> direct download->选择对应的版本对应的操作系统 -> PostgreSQL Database Server 13 PGDG -> 下载离线安装包

3. 进行PostgresSQL的安装

[root@db-postgresql13 home]# rpm -ivh postgresql13-*
warning: postgresql13-13.3-1PGDG.rhel7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...1:postgresql13-libs-13.3-1PGDG.rhel################################# [ 25%]2:postgresql13-13.3-1PGDG.rhel7    ################################# [ 50%]3:postgresql13-server-13.3-1PGDG.rh################################# [ 75%]4:postgresql13-contrib-13.3-1PGDG.r################################# [100%]

4. 初始化db

[root@db-postgresql13 home]# /usr/pgsql-13/bin/postgresql-13-setup initdb
Initializing database ... OK

5. 启动PostgreSQL服务

[root@db-postgresql13 home]# systemctl start postgresql-13# 查看服务状态
[root@db-postgresql13 ~]# systemctl status postgresql-13
● postgresql-13.service - PostgreSQL 13 database serverLoaded: loaded (/usr/lib/systemd/system/postgresql-13.service; disabled; vendor preset: disabled)Active: active (running) since Tue 2021-06-22 10:58:04 CST; 13min agoDocs: https://www.postgresql.org/docs/13/static/Process: 13539 ExecStartPre=/usr/pgsql-13/bin/postgresql-13-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)Main PID: 13545 (postmaster)Tasks: 8CGroup: /system.slice/postgresql-13.service├─13545 /usr/pgsql-13/bin/postmaster -D /var/lib/pgsql/13/data/├─13547 postgres: logger ├─13549 postgres: checkpointer ├─13550 postgres: background writer ├─13551 postgres: walwriter ├─13552 postgres: autovacuum launcher ├─13553 postgres: stats collector └─13554 postgres: logical replication launcher Jun 22 10:58:04 db-postgresql13 systemd[1]: Starting PostgreSQL 13 database server...
Jun 22 10:58:04 db-postgresql13 postmaster[13545]: 2021-06-22 10:58:04.147 CST [13545] LOG:  redirecting log output to logging collector process
Jun 22 10:58:04 db-postgresql13 postmaster[13545]: 2021-06-22 10:58:04.147 CST [13545] HINT:  Future log output will appear in directory "log".
Jun 22 10:58:04 db-postgresql13 systemd[1]: Started PostgreSQL 13 database server.# 加入开机启动
[root@db-postgresql13 ~]# systemctl enable postgresql-13
Created symlink from /etc/systemd/system/multi-user.target.wants/postgresql-13.service to /usr/lib/systemd/system/postgresql-13.service.

6. 进入PostgreSQL数据库

# 切换到postgres用户
[root@db-postgresql13 ~]# su - postgres
Last login: Tue Jun 22 11:13:17 CST 2021 on pts/1# 查看postgresql版本
-bash-4.2$ psql --version
psql (PostgreSQL) 13.3# 进入数据库
-bash-4.2$ psql
psql (13.3)
Type "help" for help.postgres=# \lList of databasesName    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges
-----------+----------+----------+-------------+-------------+-----------------------postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +|          |          |             |             | postgres=CTc/postgrestemplate1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +|          |          |             |             | postgres=CTc/postgres
(3 rows)postgres=#

7. 【postgresql 】使用\c 命令切换数据库和用户切换数据库:\c [database_name]

切换用户:\c - [user_name]
先连上用户postgres、数据库postgres

$ su - postgres

Last login: Wed Mar 1 13:16:48 CST 2017 on pts/1
-bash-4.2$ psql

psql (9.2.18)
Type "help" for help.

postgres=#

切换数据库

postgres=# \c fyc_db;
You are now connected to database "fyc_db" as user "postgres".

fyc_db=#

切换用户

fyc_db=# \c - fyc_user;
Password for user fyc_user:

You are now connected to database "fyc_db" as user "fyc_user".

fyc_db=>

需要查看怎么创建数据库用户、怎么分配权限可以查看博主其他文章。

PG数据库创建视图并授权给新用户https://blog.csdn.net/fyc__iOS/article/details/120780704?spm=1001.2014.3001.5502

这是我自己开发的一个关于小工具,感兴趣的可以了解下。打开微信扫描一下下面的二维码即可体验。 (也可以微信搜索 “ 找茬大闯关 ”   “科目一驾照”)  需要源码的可以联系我  qq:337882150

Linux PostgreSQL离线下载与安装相关推荐

  1. Linux 下 离线下载服务部署 CCAA的安装使用

    Linux 下 离线下载服务部署 CCAA的安装使用 我的小站.Github CCAA 是服务器离线下载解决⽅案包,组件包含了Aria2 提供离线下载,ccaa_web⽀撑AriaNg运⾏, Aria ...

  2. Visual Studio 2017各版本安装包离线下载、安装全教程

    微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于VS2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如何进行离线下载的方案给需要进行 ...

  3. Linux下离线或在线安装libreoffice

    Linux下离线或在线安装libreoffice 一.在线安装libreoffice 在线安装比较简单 1.下载程序安装压缩包和安装语言包 wget http://mirrors.ustc.edu.c ...

  4. python 离线下载和安装第三方库 .whl wheel 文件

    python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...

  5. matlab2010alinux下载,Linux matlab 2010a 下载与安装过程

    Linux matlab 2010a 下载与安装过程 下载地址:ed2k://|file|%5B%E7%9F%A9%E9%98%B5%E5%AE%9E%E9%AA%8C%E5%AE%A4 %5D.TL ...

  6. 【转载】Visual Studio 2017各版本安装包离线下载、安装全解析

    转载:Visual Studio 2017各版本安装包离线下载.安装全解析,点此查看原文 Visual Studio 2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如 ...

  7. 【Jenkins】Linux环境Jenkins下载与安装

    [Jenkins]Linux环境Jenkins下载与安装 一.安装前准备 二.jenkins安装 三.测试任务 一.安装前准备 下载tomcat:https://tomcat.apache.org/d ...

  8. 七、Linux系统_VMware下载及安装

    七.Linux系统_VMware下载及安装 1.下载 2.安装 1.下载 ① 官网地址: VMware - Delivering a Digital Foundation For Businesses ...

  9. MATLAB R2021a离线下载并安装硬件支持包

    操作系统:Win10 MATLAB版本: R2021a 第三方包:Simulink Coder Support Package for STMicroelectronics Nucleo Boards ...

  10. Cloudreve离线下载Aria2安装教程

    Aria2 是 轻量级 多协议多源命令行 下载实用程序 .Aria2下载教程非常多,一些跨了一两年的,版本已经更新了几代,部分操作已经失效. 我查阅了无数个aria2的教程,但是写给cloudreve ...

最新文章

  1. 非标准配置linux,剖析非标准波特率的设置和使用于Linux操作系统中
  2. 【Spring学习笔记】之【3.3 DI的深入 二】
  3. 本科生学习fpga,dsp,嵌入式操作系统哪个好
  4. vc6怎么看错误在哪_周杰伦超话第一!微博超话在哪进入签到?怎么看排名?不会来看!...
  5. 滴滴Booster移动APP质量优化框架 学习之旅 三
  6. 【转】刨根究底字符编码之十六——Windows记事本的诡异怪事:微软为什么跟联通有仇?
  7. verilog FAQ(zz)
  8. 樊正伦教授的养生之道中医文化与养生之---调情志
  9. Python编码风格
  10. Latex添加中文支持和A4纸张设置
  11. iOS 自建应用内测分发平台
  12. 手机页面h5的简单demo
  13. (C语言)实现strcpy
  14. Java String字符串转Json
  15. NPOI在Excel中插入图片
  16. 概率论总结(3)——高斯分布(正太分布)
  17. JS实现水波涟漪特效
  18. IDEA15 tomcat问题
  19. linux文件系统层级结构标准
  20. PPO2代码 pytorch框架

热门文章

  1. Delphi中三种延时方法
  2. 使用Hibernate中save方法时由于设置的id的增长方式为assigned报错处理和
  3. 阅读jeecms源码总结
  4. 计算机系微电子专业大学排名,2021年微电子科学与工程专业大学排名
  5. 0021:孩子也是要将心比心的
  6. javag关于视频转码技术点分析!
  7. GUI GUIDER 应用笔记
  8. TableView图片闪动的问题
  9. 【Unity3D进阶4-15】Lua热更新
  10. iOS xcode 8 注释快捷键