• cent8安装postgres


    postgres是一款免费、开源的对象型关系数据库,其在cent8的安装方式与cent7的不太一样,特此记录。

    步骤:

    1 安装postgres server

    dnf install postgres-server
    

    其中,这个dnf是centos8默认的包管理方式,与centos7的yum、ubuntu/debian的apt不同,之后再细究,此处先使用。

     

    2 初始化postgres server

    postgresql-setup --initdb --unit postgresql
    

    初始化后,会有以下提示信息:

     * Initializing database in '/var/lib/pgsql/data'
     * Initialized, logs are in /var/lib/pgsql/initdb_postgresql.log
    

     

    3 启动postgres server服务并设置开机自启

    systemctl start postgres-server
    systemctl enable postgres-server
    

     

    4 查看启动结果,如果正常启动,就会看到postgres服务占用5432端口。

    5 登录并重置密码

    su - postgres
    psql      #默认无密码登录
    password postgres   #重置密码,需要输入两次
    Enter new password:
    Enter it again:
    q                   #退出
    

    当然,此处修改密码是不成功的,下次登录的时候,系统依然不会提示输入密码。所以,我们还要改动配置文件,使其可以加密码登录。

    在修改完密码并退出数据库之后,修改postgres根目录下的pg_hba.conf文件,将此处由peer修改为md5。

    修改为:

    postgres默认的路径为/var/lib/pgsql/data,可在此处寻找pg_hba.conf文件进行修改。

    6 做完这步之后,重启服务,之后再登录的时候,就会看到输入密码的提示了。

  • 相关阅读:
    Android Touch事件的分发过程
    使用runOnUiThread更新UI
    Sqlite访问数据库很慢的问题
    资源收集
    mongdb shard集群均衡导致宿主机CPU飙到100%处理
    Harbor安装
    springboot 启动脚本获取pid问题
    androidstudio build 时间太长处理
    修改 Docker 的 daemon.json后启动失败
    关于在centos7 64为引用android so引发的问题修复
  • 原文地址:https://www.cnblogs.com/young233/p/11854496.html
Copyright © 2020-2023  润新知