Linux PostgreSQL离线下载与安装
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离线下载与安装相关推荐
- Linux 下 离线下载服务部署 CCAA的安装使用
Linux 下 离线下载服务部署 CCAA的安装使用 我的小站.Github CCAA 是服务器离线下载解决⽅案包,组件包含了Aria2 提供离线下载,ccaa_web⽀撑AriaNg运⾏, Aria ...
- Visual Studio 2017各版本安装包离线下载、安装全教程
微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于VS2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如何进行离线下载的方案给需要进行 ...
- Linux下离线或在线安装libreoffice
Linux下离线或在线安装libreoffice 一.在线安装libreoffice 在线安装比较简单 1.下载程序安装压缩包和安装语言包 wget http://mirrors.ustc.edu.c ...
- python 离线下载和安装第三方库 .whl wheel 文件
python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...
- 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 ...
- 【转载】Visual Studio 2017各版本安装包离线下载、安装全解析
转载:Visual Studio 2017各版本安装包离线下载.安装全解析,点此查看原文 Visual Studio 2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如 ...
- 【Jenkins】Linux环境Jenkins下载与安装
[Jenkins]Linux环境Jenkins下载与安装 一.安装前准备 二.jenkins安装 三.测试任务 一.安装前准备 下载tomcat:https://tomcat.apache.org/d ...
- 七、Linux系统_VMware下载及安装
七.Linux系统_VMware下载及安装 1.下载 2.安装 1.下载 ① 官网地址: VMware - Delivering a Digital Foundation For Businesses ...
- MATLAB R2021a离线下载并安装硬件支持包
操作系统:Win10 MATLAB版本: R2021a 第三方包:Simulink Coder Support Package for STMicroelectronics Nucleo Boards ...
- Cloudreve离线下载Aria2安装教程
Aria2 是 轻量级 多协议多源命令行 下载实用程序 .Aria2下载教程非常多,一些跨了一两年的,版本已经更新了几代,部分操作已经失效. 我查阅了无数个aria2的教程,但是写给cloudreve ...
最新文章
- 非标准配置linux,剖析非标准波特率的设置和使用于Linux操作系统中
- 【Spring学习笔记】之【3.3 DI的深入 二】
- 本科生学习fpga,dsp,嵌入式操作系统哪个好
- vc6怎么看错误在哪_周杰伦超话第一!微博超话在哪进入签到?怎么看排名?不会来看!...
- 滴滴Booster移动APP质量优化框架 学习之旅 三
- 【转】刨根究底字符编码之十六——Windows记事本的诡异怪事:微软为什么跟联通有仇?
- verilog FAQ(zz)
- 樊正伦教授的养生之道中医文化与养生之---调情志
- Python编码风格
- Latex添加中文支持和A4纸张设置
- iOS 自建应用内测分发平台
- 手机页面h5的简单demo
- (C语言)实现strcpy
- Java String字符串转Json
- NPOI在Excel中插入图片
- 概率论总结(3)——高斯分布(正太分布)
- JS实现水波涟漪特效
- IDEA15 tomcat问题
- linux文件系统层级结构标准
- PPO2代码 pytorch框架