zoukankan      html  css  js  c++  java
  • Ubuntu 18.04 下 PostgreSQL 10 的安装与基础配置

    下载安装

    在命令行执行如下语句:

    apt-get install postgresql-10 
    

    该指令会帮助你下载如下PostgreSQL组件:

    name explain
    postgresql-client-10 client libraries and client binaries
    postgresql-10 core database server
    postgresql-contrib-9.x additional supplied modules (part of the postgresql-xx package in version 10 and later)
    libpq-dev libraries and headers for C language frontend development
    postgresql-server-dev-10 libraries and headers for C language backend development
    pgadmin4 pgAdmin 4 graphical administration utility

    用户配置

    通过如下命令登陆postgreSQL:

    sudo -u postgres psql
    

    进入PostgreSQL命令行视图,(可以看到以postgres=#开头的提示符),然后执行如下命令将postgres用户的密码修改为"password":

    ALTER USER postgres WITH PASSWORD 'password';
    

    执行 q 命令推出PostgreSQL命令行。

    可以在命令行界面以超级用户权限设置postgre用户的密码:
    先清除密码:

    sudo passwd -d postgres
    

    在设置密码:

    sudo -u postgres passwd
    

    按照提示,输入两次新密码即可。

    远程登陆配置

    执行如下命令:

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

    #listen_addresses = 'localhost'
    

    改为:

    listen_addresses = '*'
    

    (取消了注释,同时将本地访问权限改为了可远程访问)

    password_encryption = md5
    

    取消调注释(这样密码会变成加密方式传输的,这一步应该不是必须的)

    重启服务:

    sudo /etc/init.d/postgresql restart
    

    5432口的防火墙设置允许通过(PostgreSQL的默认端口是5432):

    sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT
    
  • 相关阅读:
    数据库隔离级别
    Mysql 命令详解
    Mysql 索引
    强化学习(四):蒙特卡洛方法
    强化学习(三):动态编程
    强化学习(二):马尔可夫决策过程
    强化学习(一): 引入
    自然语言处理(五)时下流行的生成模型
    论文选读三 QANet
    皮质学习 HTM 知多少
  • 原文地址:https://www.cnblogs.com/zifeiy/p/9326155.html
Copyright © 2011-2022 走看看