首页 > 数据库 >linux 下安装以及配置postgresql

linux 下安装以及配置postgresql

时间:2022-11-29 11:40:04浏览次数:61  
标签:postgresql configure 配置文件 local pg linux 安装 usr


1、准备好资源

 下载 PostgreSQL官网下载地址  ​​https://www.postgresql.org/ftp/source/v12.2/​​​   我这里下载的是 ​​postgresql-12.2.tar.gz​​ 压缩包

2、随便把压缩包放在一个地方。【一般情况是放在 /usr/local/src文件夹下,因为这个文件夹通常是系统管理员放置源码包的地方,约定俗成,便于管理】

3、解压:tar -zxvf ./​​postgresql-12.2.tar.gz​​ 

4、解压后,进入解压后的文件,查看安装帮助文件  【这里有很多博客,写了很多命令,各种说明,其实安装帮助文档中就有,不用到处搜】

   cd ​​postgresql-12.2​​    主要是INSTALL文件

linux 下安装以及配置postgresql_配置文件

5、vim  INSTALL   以下就是安装命令  挨个执行就行了 (执行   ./configure 命令可能会遇到错误请看7)

linux 下安装以及配置postgresql_sql_02

6、执行   ./configure 命令时可以带参数  可以指定安装目录(这点这里我是跟着其它博客学习的)

./configure --prefix=/usr/local/psql

​7、​​执行   ./configure 命令可能会遇到错误 (会有错误提示,缺少依赖包readline和zlib)

依次执行:

yum install readline-devel  和  yum install zlib-devel

 8、配置环境变量

切换到postgres用户:

编辑postgres家目录下的.bash_profile文件

# postgres

PGHOME=/usr/local/pgsql

export PGHOME

PGDATA=$PGHOME/data

PATH=$PGHOME/bin   

export PGDATA PATH

编辑完成后,按esc,输入:再输入wq保存退出,重新启用一下配置文件: 

source .bash_profile

9、初始化数据库

pg_ctl initdb

10、启动数据库

pg_ctl start

11、设置监听

修改/usr/local/pgsql/data下的pg_hba.conf配置文件,将IPv4 local connections下面的一行改为如下所示:

linux 下安装以及配置postgresql_linux_03

 

修改/usr/local/pgsql/data下的postgresql.conf配置文件,修改为如下所示:

linux 下安装以及配置postgresql_linux_04

 

12、重启PostgreSQL服务:

pg_ctl restart

 

 

​参考文献​​ 

 

 

 

标签:postgresql,configure,配置文件,local,pg,linux,安装,usr
From: https://blog.51cto.com/u_13002884/5894592

相关文章

  • vue3-vite下tailwindcss安装与配置
    初始化TailwindCSS安装Tailwind以及其它依赖项:npminstall-Dtailwindcss@latestpostcss@latestautoprefixer@latest一、创建您的配置文件接下来,生成您的 t......
  • mac使用ssh连接linux(ubuntu)GUI图形界面
    mac使用ssh连接linux(ubuntu)GUI图形界面1.linux服务端1.首先需要在linux服务端打开X11转发以ubuntu为例编辑/etc/ssh/sshd_config配置文件命令vim/etc/ssh/sshd_c......
  • 用服务器安装电脑教程 远程连接
    教程方法;准备1.服务器一台注:购买时可选一下要用的系统2.RD客户端APP这以在某个平台买的服务器为例子!服务器出售地址www.zywln.cnRD客户端APP下载https://wwt.lan......
  • ETL工具---Kettle介绍、安装
    数据归集是把在多数据源的数据汇聚、整理、清洗、转换后,加载到一个新的数据源,为数据使用者提供统一数据视图的数据集成方式。数据归集数据归集是共享或者合并来自于两个或者......
  • Linux mke2fs命令
    1、功能Linuxmke2fs命令用于建立ext2文件系统。2、语法mke2fs[-cFMqrSvV][-b<区块大小>][-f<不连续区段大小>][-i<字节>][-N<inode数>][-l<文件>][-L<标签>][-......
  • 002 linux系统升级系统版本6升7
    在菜鸟教程上显示:Docker支持以下的64位CentOS版本:CentOS7CentOS8更高版本...查看服务器的版本是6  按照网上的centos6的安装步骤怎么都不能正确启动......
  • Linux(CentOS) Docker 部署Logstash (sqlserver 同步到Elasticsearch)
    网上搜了一下基本都是mysql同步到elasticsearch的案例,虽然没有Sqlserver得案例,但是想一下步骤也大致相同。1.拉取镜像使用以下命令拉去与elasticsearch版本一致logstas......
  • Linux查看cuda版本
    1.查看当前Cuda的版本,即实际安装的Cuda版本nvcc-V#或者cat/usr/local/cuda/version.txt2.查看当前NVIDIA驱动的版本和与此驱动相匹配的Cuda版本nvidia-smiCu......
  • 普元中间件Primeton AppServer6.5安装(Windows)
    本文在Windows环境下安装普元中间件PrimetonAppServer6.5(以下简称PAS)一、安装前准备1.1使用软件版本Primeton_AppServer_6.5_Enterprise_Editio(Windows)1.2安装前注意......
  • 002 安装docker-放弃
    1、查看是否已安装docker#yumlistinstalled|grepdocker2、安装docker#yum-yinstalldocker  是不是已经安装成功了?3、启动docker  啊哦,怎么安......