zoukankan      html  css  js  c++  java
  • CentOs7.5安装PostgreSQL11

    前言

    本章介绍在CentOs上安装一个PostgreSQL数据库

    下一篇可能是安装 Redis

    本篇使用的服务器是已经安装过Python/Nginx等常用软件的环境,因此在安装过程中可能会遇到按照本章所述执行报错的情况,请善用404/百度

    PostgreSQL官网

    https://www.postgresql.org/

    变更记录

    # 19.4.24  起笔

    正文

    安装前置依赖

    yum -y install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm

    下载安装PostgreSQL客户端包

    yum -y install postgresql11

    (可选)下载安装服务器端包

    yum -y install postgresql11-server

    一顿操作猛如虎后,数据库就安装在服务器上了

    因为使用 yum 自动安装所以安装位置都在

    cd /usr/pgsql-11

    初始化 database

    /usr/pgsql-11/bin/postgresql-11-setup initdb

    设置自启

    systemctl enable postgresql-11

    (选配)定制conf

    PostgreSQL的配置是可以更改的

    我们可以在网站找到适合自己机器的配置

    https://pgtune.leopard.in.ua/#/

    conf文件在

    cd /var/lib/pgsql/11/data/

    下的

    vim postgresql.conf

    进入PostgreSQL

    实验是否成功

    su postgres
    psql

    ctrl+D 是退出

    (可选)添加登陆密码(非数据库)

    这一步目的是为访问加入密码限制(初始化后会自己添加一个不带密码的用户名字叫 postgres)

    退出到 shell

    passwd postgres 

    提示输入密码,密码是不可见的.需要输入两遍

     

    添加数据库账密

    su postgres
    createuser --interactive

    输入y确定

     psql
    password root (root是刚才添加的用户名)

    密码是密文的

    修改配置放开外部登录

    cd /var/lib/pgsql/11/data/
    vim postgresql.conf

    找到 59行

    修改为

    保存退出

    vim pg_hba.conf 

    81行

    修改为

    保存退出

    systemctl restart postgresql-11

    重启数据库

    使用工具测试数据库

  • 相关阅读:
    机试笔记1
    ZOJ 3846 GCD Reduce//水啊水啊水啊水
    最短路练习
    CodeForces 632C The Smallest String Concatenation//用string和sort就好了&&string的基础用法
    HDOJ 5667 Sequence//费马小定理 矩阵快速幂
    HDOJ 5666//快速积,推公式
    HDOJ 5672//模拟
    网络流相关知识点以及题目//POJ1273 POJ 3436 POJ2112 POJ 1149
    南理第八届校赛同步赛-C count_prime//容斥原理
    python之shutil模块使用方法
  • 原文地址:https://www.cnblogs.com/chnmig/p/10764018.html
Copyright © 2011-2022 走看看