> /etc/hosts mount /dev/cdrom /mnt   02、安装pg所需要的" /> > /etc/hosts mount /dev/cdrom /mnt   02、安装pg所需要的" />
iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux上生产环境源码方式安装配置postgresql12
  • 133
分享到

Linux上生产环境源码方式安装配置postgresql12

Linux上生产环境源码方式安装配置postgresql12 2019-11-22 05:11:15 133人浏览 无得
摘要

1、linux上源码方式安装postgresql12 01、准备操作系统环境 echo "192.168.1.61 tsepg61" >> /etc/hosts mount /dev/cdrom /mnt   02、安装pg所需要的

Linux上生产环境源码方式安装配置postgresql12

1、linux源码方式安装postgresql12

01、准备操作系统环境

echo "192.168.1.61 tsepg61" >> /etc/hosts
mount /dev/cdrom /mnt
 

02、安装pg所需要的依赖包

yum install -y cmake make GCc zlib gcc-c++ perl readline readline-devel zlib 
zlib-devel perl python36 tcl openssl ncurses-devel openldap pam

 

03、下载pg程序并上传到服务器

#PG这边用的安装包提供了yum和source源码方式 #所以生产环境为了方便管理就用源码source包安装合适些 https://www.postgresql.org/ftp/source/  

04、创建pg普通用户

groupadd -g 60000 pgsql
useradd -u 60000 -g pgsql pgsql
echo "pgsql" |passwd --stdin pgsql

 

05、创建数据库相关目录

#安装目录:/postgresql/pg12
mkdir -p /postgresql/{pgdata,arcHive,scripts,backup,pg12,soft}
chown -R pgsql:pgsql /postgresql
chmod -R 775 /postgresql

 

06、源码安装postgresql

#进入pgsql用户开始解压pg源码
su - pgsql
cd /postgresql/soft
tar zxvf postgresql-12.2.tar.gz
cd postgresql-12.2
#prefix是安装的目录,--without-readline代表命令行中不现实历史命令,就是history这个命令
./configure --prefix=/postgresql/pg12 --without-readline
make
make install
 

07、配置数据库环境变量

su - pgsql
vi ~/.bash_profile
export LANG=en_US.UTF8
export PS1="[`whoami`@`hostname`:""$PWD]$"
export PGPORT=5432
export PGDATA=/postgresql/pgdata
export PGHOME=/postgresql/pg12
export LD_LIBRARY_PATH=$PGHOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib:/usr/lib:/usr/local/lib:$LD_LIBRARY_PATH
export PATH=$PGHOME/bin:$PATH:.
export MANPATH=$PGHOME/share/man:$MANPATH

 

08、初始化数据库

su - pgsql
/postgresql/pg12/bin/initdb -U postgres -D /postgresql/pgdata -E UTF8 --locale=en_US.utf8

 

09、配置参数文件

/postgresql/pgdata/postgresql.conf
/postgresql/pgdata/pg_hba.conf
su - pgsql
#pg服务启动 pg_ctl start pg_ctl stop
#or或者命令启动
nohup /postgresql/pg12/bin/postgres -D /postgresql/pgdata > /postgresql/pg12/pglog.out 2>&1 &

#or或者写成服务配置开机启动

vi /etc/systemd/system/postgresql.service
[Unit]
Description=PostgreSQL database server
Documentation=man:postgres(1)
[Service]
Type=notify
User=pgsql
ExecStart= /postgresql/pg12/bin/postgres -D /postgresql/pgdata
ExecReload=/bin/kill -HUP $MaiNPID
KillMode=mixed
KillSignal=SIGINT
TimeoutSec=0
[Install]
WantedBy=multi-user.target
#相关的开机启动命令
systemctl enable postgresql
systemctl start postgresql
systemctl status postgresql

 

11、配置数据库超级用户密码

su - pgsql
psql passWord postgres #or: alter user postgres with password
"123456";

 

12、创建表测试

create table tsetbs (name varchar(50));
insert into tsetbs values("百度");
insert into tsetbs values("阿里");
insert into tsetbs values("腾讯");
insert into tsetbs values("www.baidu.com");
insert into tsetbs values("wx");
insert into tsetbs values("yone-com");
insert into tsetbs values("wx-gzh");
insert into tsetbs values("yone_com");
insert into tsetbs values("oracle");
insert into tsetbs values("Mysql");
insert into tsetbs values("NoSQL");
insert into tsetbs values("pgsql");
insert into tsetbs values("深圳");
insert into tsetbs values("广州");
select * from tsetbs;

 

13、登陆及测试使用

psql -U postgres -h127.0.0.1

--结束END--

本文标题: Linux上生产环境源码方式安装配置postgresql12

本文链接: https://www.lsjlt.com/news/8598.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 生产环境安装配置Prometheus+Grafana(windows版)
    生产环境安装配置Prometheus+Grafana(windows版) 1.介绍 1.1.Prometheus是什么 Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系...
    99+
    2023-09-09
    prometheus grafana windows 服务器 运维开发
  • PHP源码安装及配置方式
    本篇内容主要讲解“PHP源码安装及配置方式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP源码安装及配置方式”吧!1.  编译安装php# tar...
    99+
    2024-04-02
  • jmeter在linux上的安装与环境变量配置方法
    本篇内容主要讲解“jmeter在linux上的安装与环境变量配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jmeter在linux上的安装与环境变量配置方法”吧! 一、 首先安...
    99+
    2023-06-05
  • 下载php源码后如何安装和配置环境
    这篇文章主要介绍“下载php源码后如何安装和配置环境”,在日常操作中,相信很多人在下载php源码后如何安装和配置环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”下载php源码后如何安装和配置环境”的疑惑有所...
    99+
    2023-07-05
  • 下载php源码后怎么安装和配置环境
    PHP是一种开源的编程语言,非常受欢迎,特别是在网站开发领域。在学习PHP的过程中,了解如何安装PHP源码是非常必要的,因为只有正确地安装了源码,才能顺利地进行PHP开发。本文将介绍PHP源码的安装路径。一、下载PHP源码首先,你需要从PH...
    99+
    2023-05-14
    php
  • Linux 环境下安装JDK1.8并配置环境变量
    一.下载jdk1.8 jdk1.8的安装包可以去Oracle(甲骨文)官网下载 (地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html )...
    99+
    2023-10-25
    linux 数据库 服务器 java
  • Linux环境PureFTPd如何安装配置
    这篇文章主要介绍Linux环境PureFTPd如何安装配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux环境PureFTPd安装配置如下:下载pure-ftpd源码包,解压编译、安装、准备进入解压好的源码目...
    99+
    2023-06-16
  • oracle 在 Linux下安装环境配置
    1.查看内存情况 2.查看swap情况 3.查看磁盘空间 4./tmp目录空间大于400MB 1.创建用户组 2.创建用户 3.给oracle用户设定密...
    99+
    2024-04-02
  • Linux环境中InfluxDB安装与配置
    Jmeter进行性能测试一般推荐命令行运行,但是最终要生成测试结果报告,虽然没有UI界面那么大的消耗,依然会有资源的消耗,并且当测试时间很长的时候,我们并不能实时监控,所以现在大多选择使用独立服务器搭...
    99+
    2023-09-01
    linux 数据库 服务器
  • PHP:CentOS Linux环境下源码编译安装PHP8.0
    系统环境 cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core) 查看可用版本 https://www.php.net/releases...
    99+
    2023-09-14
    linux 服务器 运维
  • Linux安装Golang及相关环境配置
    Linux系统下,安装Golang并配置环境变量非常简单。本文将介绍如何在Linux系统中安装Golang及相关环境配置。一、下载Golang打开官网golang.org,进入“Downloads”页面。选择相应的版本,选择完毕后,即可下载...
    99+
    2023-05-14
    linux go语言 Golang
  • CentOS上PHP源码安装和配置
    CentOS上PHP源码安装和配置 此文是在CentOS 7上已经部署了Nginx的基础上进行的 关于CentOS7上安装Nginx,可参考我之前的文章: CentOS上Nginx安装记录 我们现在在...
    99+
    2023-09-03
    linux centos php nginx
  • Linux安装nodejs环境及路径配置的方法
    本篇内容介绍了“Linux安装nodejs环境及路径配置的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux安装nodejs有2种...
    99+
    2023-06-21
  • linux怎么安装和配置golang环境
    这篇文章主要介绍了linux怎么安装和配置golang环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux怎么安装和配置golang环境文章都会有所收获,下面我们一起来看看吧。下载golang首先,在g...
    99+
    2023-07-06
  • Linux怎么安装及配置​Kili环境
    要在Linux上安装和配置Kili环境,可以按照以下步骤进行操作: 首先,确保你的Linux系统已经安装了Python和pip(P...
    99+
    2023-10-24
    Linux ​Kili
  • Linux下JMeter的安装及环境配置
    这篇文章主要介绍“Linux下JMeter的安装及环境配置”,在日常操作中,相信很多人在Linux下JMeter的安装及环境配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下JMeter的安装及环...
    99+
    2023-06-05
  • 1-mac上安装vscode并配置C++环境
    1软件与扩展 在vscode官网下载安装包,并完成安装在vscode软件内,下载并安装C/C++扩展,如下图所示。 2安装编译器 执行下面的代码,如果报错(下图第三行),说明没有安装Clang编译器 clang --version 安装...
    99+
    2023-08-19
    vscode macos c++
  • Linux系统中Tomcat环境配置方式
    目录1.下载tomcat 安装包2.上传tomcat安装包并解压3.配置环境变量4.输入 I 键5.复制配置信息6. 按 Esc 键7.验证tomcat是否安装成功 (默认是8080端口)8.如图tomcat启动成功总结...
    99+
    2023-04-07
    Linux Tomcat环境 Linux配置Tomcat环境 Linux配置Tomcat
  • Linux系统中jdk环境配置方式
    目录1.下载jdk安装包 3.上传jdk安装包到linux4.解压jdk安装包5.6.验证是否配置jdk成功总结如下操作步骤为linux系统中部署jdk环境 1.下载jdk安装包  jdk官网下载地址...
    99+
    2023-04-07
    Linux配置jdk环境 jdk环境配置 Linux jdk环境
  • ecs安装配置php环境的方法
    这篇文章主要介绍了ecs安装配置php环境的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。配置方法:1、使用Xshell连接ECS服务器;2、执行“yum install...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作