• ubuntu18.04安装上安装 PostgreSQL10并开启远程访问


    首先更新本地包索引

    sudo apt update
    

    安装PostgreSQL服务器和PostgreSQL contrib包,它为PostgreSQL数据库提供了额外的功能

    sudo apt install postgresql postgresql-contrib
    

    安装完成后,PostgreSQL服务将自动启动。 要验证安装,我们将使用psql实用程序连接到PostgreSQL数据库服务器并打印服务器版本

    sudo -u postgres psql -c "SELECT version();"
    

    输出内容:  

      

    安装完成后切换到postgres下

    sudo -u postgres psql  

    使用q退出psql,然后切换到root用户下,修改postgres的密码 sudo passwd root修改成功后

    使用createdb命令创建名为johndb的新数据库:
    sudo su - postgres -c "createdb johndb"
    

    授权给postgres

    grant all privileges on database johndb to postgres;
    

     启用对PostgreSQL服务器的远程访问

    修改配置文件postgresql.conf

    sudo vim /etc/postgresql/10/main/postgresql.conf
    

      修改listen_addresses = '*' 

    #------------------------------------------------------------------------------
    # CONNECTIONS AND AUTHENTICATION
    #------------------------------------------------------------------------------
    
    # - Connection Settings -
    
    listen_addresses = '*'     # what IP address(es) to listen on;
    

    修改pg_hba.conf文件,配置用户的访问权限(#开头的行是注释内容)

    sudo vim /etc/postgresql/10/main/postgresql.conf
    
    修改如下添加 host    all             all             0.0.0.0/0                  trust
    # "local" is for Unix domain socket connections only
    local   all             all                                     trust
    # IPv4 local connections:
    host    all             all             127.0.0.1/32             trust
    host    all             all             0.0.0.0/0                  trust
            
    

    保存文件并重启PostgreSQL服务:

    sudo service postgresql restart
    

    在客户端登陆账户就是postgresql密码就是sudo passwd root修改的密码

  • 相关阅读:
    Caliburn.Micro学习笔记(四)----IHandle<T>实现多语言功能
    linux irq 自动探测
    gpio子系统和pinctrl子系统(下)
    gpio子系统和pinctrl子系统(中)
    gpio子系统和pinctrl子系统(上)
    linux驱动基础系列--linux spi驱动框架分析
    linux驱动基础系列--linux rtc子系统
    linux驱动基础系列--Linux I2c驱动分析
    camera驱动框架分析(上)
    camera驱动框架分析(中)
  • 原文地址:https://www.cnblogs.com/axyls/p/13742572.html
Copyright © 2020-2023  润新知