Centos安装postgresql数据库
Centos安装postgresql数据库
PostgreSQL是一个功能强大的开源对象关系型数据库系统,他使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。
PostgreSql提供了许多功能,旨在帮助开发人员构建应用程序,管理员保护数据完整性并且构建容错环境,并帮助你管理数据,无论数据集的大小。除了免费和开源之外,Postgre SQL还具有高度的可扩展性。例如,你可以定义自己的数据类型,构建自定义SQL函数(此sql函数在另一篇帖子讨论:点此跳转),甚至可以编写来自不同编程语言的代码,而不需要重新编译数据库。
1.第一种安装方式:
- 下载地址:
PostgreSQL: Linux downloads (Red Hat family)
- 参照官网中步骤安装:
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install postgresql12
yum install postgresql12-server
- 修改密码:
- 创建用户和数据库:
- 设置远程登录:
vim /var/lib/pgsql/12/data/postgresql.conf
将listen address = ‘localhost’ 的注释放开,localhost换为*。保存并退出,重新启动
systemctl restart postgresql-12
- 修改pg_hba.conf文件设置权限
vim /var/lib/pgsql/12/data/pg_hba.conf
保存,退出,重启
systemctl restart postgresql-12
- 设置防火墙
firewall-cmd --add-service=postgresql —permanent
firewall-cmd —reload
- 连接测试
2.第二种安装方式:
下载地址:PostgreSQL: File Browser
1、 安装readline-devel,zlib-devel.gcc支持
yum install readline-devel zlib-devel gcc
如果已经安装则无需处理
创建文件夹:mkdir -p /data/pg
上传下载好的文件
2、配置安装路径:
./configure --prefix=/data/pgsql
3、make编译 make install安装
4、添加环境变量
vim /etc/profile
添加:export PG_HOME=/data/pgsql
export PGDATA=/data/pg_data
export PATH=$ PATH:$PG_HOME/bin
5、创建用户和组:
groupadd postgres
useradd postgres -g postgres
6、初始化数据库:
/data/pgsql/bin/initdb --encoding=UTF8 --lc-collate=en_US.utf8 —lc-ctype=en_US.utf8 -D /data/pg_data
7、数据库开启与暂停:
pg_ctl start -D /data/pg_data
pg_ctl stop -D /data/pg_data
第一种方式是默认安装路径,第二种方式是指定安装路径
Centos安装postgresql数据库相关推荐
- PostgreSQL(Pgsql)快速开始/ ubuntu、centos下PostgreSQL数据库安装配置/查看已经编译的pg 编译选项
文章目录 一.PostgreSQL是什么 1. Pgsql和Mysql的对比 二.ubuntu 下安装配置postgres sql 数据库 1. [推荐]apt-get 安装postgres 安装和配 ...
- 离线安装PostgreSQL数据库(v13.4版本)
记录:328 场景:在CentOS 7.9操作系统上,离线安装PostgreSQL数据库,版本:v13.4.主要是PostgreSQL的编译.安装.启动.登录.设置远程可登录.创建数据库.创建数据库用 ...
- (一)Mac OS安装PostgreSQL数据库
这里采用EnterpriseDB 来下载安装,EnterpriseDB是全球唯一一家提供基于PostgreSQL企业级产品与服务的厂商. 首先,访问EnterpriseDB提供的下载地址:https: ...
- Windows10 64位 安装 Postgresql 数据库
Windows10 64位 安装 Postgresql 数据库 1,下载Postgresql 10.7 版本,下载地址 https://www.enterprisedb.com/downloads ...
- linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU)
linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU) 一.查看yum源中pgsql版本 二.安装readline-devel 三.下载pgsql库的源码 四.解压下载的源码.co ...
- postgresql系列之:安装postgresql数据库日志解析插件wal2json
postgresql系列之:安装postgresql数据库日志解析插件wal2json 一.下载wal2json 二.解压wal2json 三.激活postgresql数据库系统环境变量 四.编译wa ...
- CentOS安装Oracle数据库12C图文教程
CentOS安装Oracle数据库12C 前言说明 准备工具 虚拟机安装CentOS系统步骤-不弄任何文字,全程图片步骤,会安装请直接跳过 卸载自带的openjava安装SUN java 开始安装Or ...
- Centos 7环境下源码安装PostgreSQL数据库
马上就要去实习了,工作内容是搞数据仓库方面的,用的是postgresql关系型数据库,于是自己先来了解下这种数据的用法,之后说说这个数据库和MySQL的关系和区别. 1.Postgresql简介 看了 ...
- centos7安装postgresql数据库
1.更新源 yum install download.postgresql.org/pub/repos/y- -y 2.安装postgresql yum install postgresql10-co ...
最新文章
- spoon kettle连接数据库失败解决方法
- jquery 绑定动态元素
- Squid 代理服务器 编译源码 伪造HTTP_X_FORWARDED_FOR 请求头
- 后端:Layui实现文件上传功能
- Java四种线程池的使用
- 阅读react-redux源码(六) - selectorFactory处理store更新
- Netbackup detected IBM drives as unusable
- Ubuntu10.04No init found. Try passing init= bootarg解决方案
- abstract类中不可以有private的成员_C++中public、protected、private的区别
- python 文件函数_python文件操作及函数学习
- 罗马书1:18-32
- MySQL空间索引简单使用
- 修改Opera浏览器默认主页搜索引擎
- linux校园网自动登录命令,东北大学校园网登录登出shell脚本
- openproj centos安装及其输入中文变方块乱码解决
- 老旧电脑救星,Windows 8.1 原始系统安装
- pci-e服务器显卡性能,RTX 2080 Ti PCI-E性能测试:3.0 x16终于成为必需
- 贝叶斯算法 — 朴素贝叶斯分类器— 过滤垃圾邮件 — 流失用户 — 用户画像
- oracle 建立分区,oracle 分区表的建立方法
- 1610C - Keshi Is Throwing a Party 题解