• centos7安装pgsql及操作命令


    1.下载所需要的数据库版本https://yum.postgresql.org/repopackages.php

    2.安装数据库版本包

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

    yum install -y postgresql10-server postgresql10-contrib

    初始化

    /usr/pgsql-10/bin/postgresql10-setup initdb

    设置开机启动

    systemctl enable postgresql-10

    启动数据库

    systemctl start postgresql-10

    3.配置远程访问

    vi /var/lib/pgsql/10/data/postgresql.conf

    如果想对所有IP开放,则将localhost改为*即可,如果想仅对部分IP开放,多个IP之间用,(逗号+空格)隔开。

    4.配置账户访问权限

    vi /var/lib/pgsql/10/data/pg_hba.conf

    最后一项method解析如下:

    trust 任何连接都允许,不需要密码

    reject 拒绝符合条件(前面几个条件)的请求

    MD5 接收一个MD5加密过的密码

    password 接收一个密码来登陆,只在可信的网络使用这种方式

    gss 使用gssapi认证,只在tcp/ip连接可用

    sspi 只在windows可用的一种方式

    krb5 不常用,只在TCP/IP可用

    ident 使用操作系统用户名认证,验证它是否符合请求的的数据库用户名

    ldap 使用LDAP服务器认证

    cert 使用ssl客户端认证

    pam 使用操作系统的pam模块服务

    5.pgsql常用操作

    PostgreSQL安装后会创建一个用户,名为postgres。 

    (1)输入su - postgres并回车,切换至用户。 

    (2)输入psql -U postgres并回车,登录数据库。 

    (3)输入ALTER USER postgres with encrypted password 'abc123';(不要漏了“;”)并回车,设置默认用户postgre的密码,此处密码为abc123,可自行修改。 

    (4)输入q并回车, 退出数据库。 

    (5)输入exit并回车,退出用户。 

  • 相关阅读:
    Spring 控制反转容器(Inversion of Control – IOC)
    理解依赖注入(DI
    创建一个简单的Spring应用
    Spring开发环境搭建(Eclipse)
    Spring框架模块
    Spring 框架介绍
    spring教程
    Bulma CSS
    Bulma CSS
    Bulma CSS
  • 原文地址:https://www.cnblogs.com/xulingjie/p/9605472.html
Copyright © 2020-2023  润新知