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并回车,退出用户。 

  • 相关阅读:
    单位根反演
    安卓第十三天笔记-服务(Service)
    安卓第十二天笔记-广播
    安卓第十一天笔记-Intent与inter-filter配置
    安卓第十天笔记-fragment
    安卓第九天笔记-Activity
    安卓第八天笔记--网络编程二
    安卓第七天笔记--网络编程一
    安卓第六天笔记--ListView
    安卓第五天笔记-对话框
  • 原文地址:https://www.cnblogs.com/xulingjie/p/9605472.html
Copyright © 2011-2022 走看看