zoukankan      html  css  js  c++  java
  • 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并回车,退出用户。 

  • 相关阅读:
    flex属性导图
    html代码换行造成空格间距问题
    iconfont作用在css伪类中的写法
    JS模态框 简单案例
    JS实时获取输入框中的值
    JS封装addClass、removeClass
    特效 左右滑动轮播图jQuery思路
    JS 字符串两边截取空白的trim()方法的封装
    JavaScript易混淆知识点小回顾--数组方法与字符串方法;
    用GitHub来展示前端页面
  • 原文地址:https://www.cnblogs.com/xulingjie/p/9605472.html
Copyright © 2011-2022 走看看