psql Centos7安装postgresql-12

news2024/11/13 9:35:12

之前在centos7上下的postgresql,它的数据库实例在 “var/lib/pgsql/” 下。这就导致了系统用户的"postgres"的家目录跟postgresql数据库目录不在同一目录下。因此,今天趁着有闲暇时间把数据库装到"postgres"目录下,顺便把版本从11升到12。

首先是下载postgresql。根据官网提示可以一键完成。PostgreSQL: Linux downloads (Red Hat family)

选择好版本后,点击 “Copy Script” 复制安装命令,即可一键安装。

安装完后,就有了一个用户 – postgres。把这个用户删除。

 userdel -g 701 postgres
 # 如果之前安装过或什么的导致有进程还在,删除不了的,用 "kill id" 删除进程,再用上面命令。

随后再添加"postgres"用户,将"postgres"的HOME目录建在 "/home"下:

 

 groupadd -g 701 postgres
 useradd -g 701 -u 701 -s /bin/bash -m postgres

接着配置postgres用户的".bashrc"内容。

 

切换为postgres,“cd ~” 进入postgres的家目录下。打开".bashrc"文件, " vim .bashrc" 。

将下面内容放在文件最后。

 export PATH=/usr/pgsql-12/bin:$PATH
 export LD_LIBRARY_PATH=/usr/pgsql-12/lib:$LD_LIBRARY_PATH
 export PGDATA=/home/postgres/pgdata 
 # $PGDATA环境变量制定的数据库是 "/home/postgres/pgdata"
 export PGHOST=/tmp

之后打开"/home/postgres/pgdata/postgresql.conf" , " vim /home/postgres/pgdata/postgresql.conf "。

 

在文件末尾添加以下内容:

 unix_socket_directories = '/tmp' # 注意:前面没有 '#',可能新的一行首位有'#',去掉\
 # 添加这个

之后就完成了。

 

 每次都要启动postgresql服务:
 # 我的centos7的是 
systemctl start postgresql-12 # -<版本号>
也可以用pg_ctl,pgctl是管理postgresql数据库的服务工具
pg_ctl start

 

 

Centos下安装postgreSQL

解决:“userdel: user xxxx is currently used by process xxx” 的问题

PostgreSQL修炼之道:从小工到专家 [第二版] P10, P27

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/432399.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

罗丹明荧光染料标记叶酸,FA-PEG2000-RB,叶酸-聚乙二醇-罗丹明; Folic acid-PEG-RB

FA-PEG-RB,叶酸-聚乙二醇-罗丹明 中文名称&#xff1a;叶酸-聚乙二醇-罗丹明 英文名称&#xff1a;FA-PEG-RB, Folic acid-PEG-RB 性状&#xff1a;粉红色固体或液体&#xff0c;取决于分子量 溶剂&#xff1a;溶于水和DMSO、DMF等常规性有机溶剂 保存条件&#xff1a;-2…

学习系统编程No.17【vscode实战】

引言&#xff1a; 北京时间&#xff1a;2023/4/11/7:25&#xff0c;昨天11点洗澡&#xff0c;洗完直接睡&#xff0c;导致现在头发愈发不能看&#xff0c;So&#xff0c;平头时刻将要来临&#xff0c;头发太长真的很不方便&#xff0c;昨天已经更文啦&#xff01;这个星期一定…

miss_01(简单密码学及音频隐写)

下载附件&#xff0c;解压时提示输入密码 使用010editor打开&#xff0c;发现deFlags值被修改 &#xff08;如果frFlags 或者 deFlags 的值不为0就会导致zip的伪加密&#xff09; 将deFlags的值修改为0&#xff0c;并将文件另存为1.zip 再次打开&#xff0c;没有密码提示了 打…

酒吧攻略:一文解读酒吧类型

目前主流酒吧类型可以大致分为以下几类&#xff1a; 夜店&#xff1a;&#xff08;NIGHT CLUB&#xff09;&#xff1a;KTV&#xff0c;夜总会&#xff0c;酒吧等总称club&#xff0c;主要指的就是夜店。 Bar&#xff1a;多指娱乐休闲类的酒吧&#xff0c;提供现场的乐队或歌…

UG导出点集坐标到txt文本文档中

文章目录 前言一、下载文件二、使用步骤1.运行Grip程序2.选择下载的points-file.grx文件3.选择要导出的文本文档的位置4.选择想要导出的点集5.查看文件 参考 前言 将UG中的离散的点或者点集坐标导出到文本文档&#xff1b; 原文地址 俩文件链接如下&#xff0c;失效了可以私信…

客快物流大数据项目(一百一十四):负载均衡 Spring Cloud Ribbon

文章目录 负载均衡 Spring Cloud Ribbon 一、Ribbon 简介 二、负载均衡源码跟踪探究 负载均衡 Spring Cloud Ribbon 为了增加服务并发访问量,我们搭建集群,集群的负载均衡怎么实现?

OpenAI-ChatGPT最新官方接口《速率并发限制》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(八)(附源码)

Rate limits 速率并发限制前言Introduction 导言What are rate limits? 什么是速率限制&#xff1f;Why do we have rate limits? 为什么我们有速率限制&#xff1f;What are the rate limits for our API? 我们API的速率限制是什么&#xff1f;GPT-4 rate limits GPT-4速率…

【JavaEE】Spring + IoC + DI

目录 Spring概念 IoC DI Spring概念 Spring是包含众多工具方法的IoC容器。 IoC IoC&#xff1a;Inversion of Control 控制权反转 它是一种思想&#xff0c;是面向对象的一种设计原则。这种思想为了实现类与类之间的解耦。 比如当一个对象要使用另一个对象时&#xff0c;不再…

IO流相关知识

IO流 1.文件 保存数据的地方 2.文件流 文件在程序中以流的形式来操作的 流&#xff1a;数据在数据源&#xff08;文件&#xff09;和程序&#xff08;内存&#xff09;之间的经历的路程 输入流&#xff1a;数据从数据源&#xff08;文件&#xff09;到程序&#xff08;内存…

【FPGA-DSP】第五期:FFT调用流程

目录 1. matlab输入信号编写 2. Simulink开发 2.1 模块搭建 2.2 Simulink运行 2.3 matlab信号处理 拓&#xff1a;输入信号位数改变 本章节主要说明如何在system generator中使用fft模块&#xff0c;话不多说&#xff0c;看操作&#xff1a; 参考教程第5期 - FFT调用流…

PyQt PyQt5 Python VTK Gui Actor 选中 高亮显示 actor

前言&#xff1a; 本文主要介绍了如何使用Python VTK高亮显示actor&#xff0c;使用Python语言&#xff0c;高亮显示选中的actor。当窗口中的圆球actor被选中时&#xff0c;会变成红色&#xff0c;并且会显示actor三遍面片边缘信息。 效果&#xff1a; VTK VTK&#xff0c;&…

Linux常见实用操作汇总(带示例版)

Linux常见实用操作汇总 1、各类快捷键1.1 强制停止1.2 退出、登出1.3 历史命令搜索1.4 光标移动1.5 清屏 2、软件安装2.1 在CentOS系统中&#xff0c;使用yum命令联网管理软件安装2.2 在Ubuntu系统中&#xff0c;使用apt命令联网管理软件安装。 3、systemctl4、软连接5、日期和…

Golang每日一练(leetDay0036) 二叉树专题(5)

目录 106. 从中序与后序遍历序列构造二叉树 Construct-binary-tree-from-inorder-and-postorder-traversal &#x1f31f;&#x1f31f; 107. 二叉树的层序遍历 II Binary Tree Level-order Traversal II &#x1f31f;&#x1f31f; 108. 将有序数组转换为二叉搜索树 C…

Nginx配置ssl证书实现https安全访问

目录 一、Nginx的安装与配置 安装步骤 二、SSL证书获取 三、Nginx配置 前题条件&#xff0c;拥有服务器与可以解析到该服务器的自己的域名。 一、Nginx的安装与配置 若已安装好了Nginx&#xff0c;则需查看自己的Nginx是否开启了SSL的模块功能&#xff1a; ./nginx -V 显…

多媒体信息发布系统解决方案

1.系统概述 多媒体信息发布系统主要是一个用于发布各种信息的平台&#xff0c;包括文字、图片、音频和视频等多种形式的信息。该系统旨在满足用户的信息需求&#xff0c;为信息发布者提供一个高效、安全、可靠的信息发布平台。 2.系统模块 &#xff08;1&#xff09;用户管理…

爬虫攻守道 - 猿人学第20题 - 殊途同归

写在开头 这题也是&#xff0c;自己搞顶多追踪到wasm代码&#xff0c;然后就走不下去了。找了2个参考方案&#xff0c;自己做的过程中还又遇到些新的问题&#xff0c;下面做个记录。解法1参考文章解法2参考文章 解法1&#xff1a;追根溯源 在 JS 代码中追踪到 Payload 赋值位…

漂亮实用的15个脑图模板,你知道哪些是AI做的吗?

对于很多第一次接触到思维导图的朋友&#xff0c;看到软件的时候往往找不到方向&#xff0c;不知道如何创作&#xff1f; 今天大家的好助手来了。 一是有大量的思维导图模板&#xff0c;大家看着模板做&#xff0c;慢慢就会做了。 二是ProcessOn 思维导图已经可以用AI 做思维…

鏖战大模型,未必能拯救商汤

在不被资本市场看好的质疑声中&#xff0c;商汤科技于近日跟风推出了自己的大模型产品&#xff0c;而且还直接打造了一个大模型超市&#xff0c;声称包括CV&#xff08;计算机视觉&#xff09;、NLP&#xff08;​​​​​​​自然语言处理&#xff09;、AIGC&#xff08;人工智…

新电脑如何增加c盘空间

刚到手的台式机&#xff0c;发现C盘只分配了 100G 空间&#xff0c;对于我来说是不太够的&#xff08;安装的软件太多&#xff0c;即使是一点点数据&#xff0c;几年就达到100G了&#xff09;。对于经常不选择软件安装路径&#xff0c;全部都装在C盘的人&#xff0c;也是不够的…

【致敬未来的攻城狮计划】— 连续打卡第五天:Keil配置使用(使用 RASC 生成 Keil 工程)

系列文章目录 1.连续打卡第一天&#xff1a;提前对CPK_RA2E1是瑞萨RA系列开发板的初体验&#xff0c;了解一下 2.开发环境的选择和调试&#xff08;从零开始&#xff0c;加油&#xff09; 3.欲速则不达&#xff0c;今天是对RA2E1 基础知识的补充学习。 4.e2 studio 使用教程 文…