码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Centos 7.9安装PostgreSQL14.4步骤


    PostgreSQL安装步骤

    (1)环境说明

    系统:Centos 7.9

    软件:PostgreSQL 14.4

    (2)软件下载

    https://www.postgresql.org/ftp/source/v14.4/postgresql-14.4.tar.gz

    (3)解压数据库安装包

    tar -zxvf postgresql-14.4.tar.gz

    (4)编译

    1. cd postgresql-14.4/
    2. ./configure --prefix=/usr/local/postgresql

    (5)安装

    make && make install

    (6)创建目录 data、log

    1. mkdir /usr/local/postgresql/data
    2. mkdir /usr/local/postgresql/log

    (7)增加用户 postgres 并赋权

    1. useradd postgres
    2. chown -R postgres.postgres /usr/local/postgresql

    (8)修改postgres用户的系统环境变量

    1. su - postgres
    2. vi .bash_postgres

    在最后写入如下内容

    1. export PGHOME=/usr/local/postgresql
    2. export PGDATA=/usr/local/postgresql/data
    3. export PGLIB=/usr/local/postgresql/lib
    4. export PATH=$PATH:$HOME/bin:$PGHOME/bin
    5. export LC_ALL=en_US.UTF8
    6. export LANG=en_US.UTF8

    使配置文件生效

    . .bash_profile

    (9)初始化数据库

    1. su postgres
    2. /usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/

    (10)修改配置文件

    vim /usr/local/postgresql/data/pg_hba.conf

     在文件最后增加一行

    host    all             all             0.0.0.0/0               trust

    说明:

    TYPE:pg的连接方式,local:本地unix套接字,host:tcp/ip连接

    DATABASE:指定数据库

    USER:指定数据库用户

    ADDRESS:ip地址,可以定义某台主机或某个网段,32代表检查整个ip地址,相当于固定的ip,24代表只检查前三位,最后一                         位是0~255之间的任何一个

    METHOD:认证方式,常用的有ident,md5,password,trust,reject。

                          md5是常用的密码认证方式。

                          password是以明文密码传送给数据库,建议不要在生产环境中使用。

                          trust是只要知道数据库用户名就能登录,建议不要在生产环境中使用。

                          reject是拒绝认证。

    (11)启动服务

    pg_ctl start -l /usr/local/postgresql/log/pg_server.log

    (12)登录数据库

    1. psql -U postgres -d postgres
    2. psql (14.4)
    3. Type "help" for help.
    4. postgres=#
  • 相关阅读:
    mapreduce中的ReduceTask工作机制(Hadoop)
    线程池工作流程-图示
    迅为龙芯3A5000主板,支持PCIE 3.0、USB 3.0和 SATA 3.0显示接口2 路、HDMI 和1路 VGA,可直连显示器
    【vue】vue 是怎么把 template 模版编译成 render 函数的,什么是AST抽象语法树
    思科防火墙应用NAT
    另辟蹊径来分析一下短视频运营问题,做短视频之前先看一下
    HTTP 到底是干啥的?(万字解析)
    spring cloud gateway谓词工厂 Predicate Factory
    微信公众号window.open(url, '_blank');打不开网页
    Spring入门&控制反转(或依赖注入)&AOP的关键概念& 多配置文件&与web集成
  • 原文地址:https://blog.csdn.net/Auspicious_air/article/details/126058987
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号