zoukankan      html  css  js  c++  java
  • centos7 安装postgres9.4

    1、安装postgres资源:
    > yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-2.noarch.rpm

    2、安装postgresql:
    > yum install postgresql94-server

    3、切换到postgres用户下:

    > su - postgres
    > initdb /var/lib/pgsql/9.4/data

    4、启动:
    > ./postgres -D /var/lib/pgsql/9.4/data(./pg_ctl -D /var/lib/pgsql/9.4/data -l /var/lib/pgsql/9.4/data/server.log start)

    5、进入到postgres用户下,修改当前用户的密码:
    > password “密码”

    6、创建新用户
    > create user "isochrone" with password "isochrone" nocreatedb;
    7、创建数据库,并赋给新创建的用户
    > create database "isochrone" with owner ="isochrone”;
    8、将数据库权限赋给用户
    >grant all privileges on database isochrone to isochrone;
    9、使用新增用户登录
    > psql -U isochrone -d isochrone -h 127.0.0.1 -p 5432

    10、启动命令

    /usr/pgsql-9.4/bin/postgres -D /var/lib/pgsql/9.4/data

    安装postgis(支持经纬度type)

     1 yum install -y epel-release
     2 yum search postgis
     3 yum install postgis22_94.x86_64
     4 
     5 登录postgres账户:
     6 # psql
     7 切换到出具库:
     8 > c testdb;
     9 添加扩展:
    10 > CREATE EXTENSION Postgis;

    设置所有ip可以访问:

    1 修改/var/lib/pgsql/9.4/data/postgresql.conf文件;
    2 listen_addresses=‘localhost’ 为 listen_addresses=‘*3 修改/var/lib/pgsql/9.4/data/pg_hba.conf文件:
    4 在文件最后添加:host all all 0.0.0.0 0.0.0.0 md5

    附常用指令:

     1 password:设置当前登录用户的密码
     2 h:查看SQL命令的解释,比如h select 3 ?:查看psql命令列表。
     4 l:列出所有数据库。
     5 c [database_name]:连接其他数据库。
     6 d:列出当前数据库的所有表格。
     7 d [table_name]:列出某一张表格的结构。
     8 du:列出所有用户。
     9 e:打开文本编辑器。
    10 conninfo:列出当前数据库和连接的信息。
    11 password [user]: 修改用户密码
    12 q:退出
  • 相关阅读:
    【cf932E】E. Team Work(第二类斯特林数)
    【bzoj5093】[Lydsy1711月赛]图的价值(NTT+第二类斯特林数)
    斯特林数及斯特林反演
    Codeforces Round #608 (Div. 2)
    【cf1272】F. Two Bracket Sequences
    Codeforces Round #606 (Div. 2)
    【hdu4045】Machine scheduling(dp+第二类斯特林数)
    【poj2661】Factstone Benchmark(斯特林公式)
    [USACO1.4] Packing Rectangles
    [CF1313D] Happy New Year
  • 原文地址:https://www.cnblogs.com/veitch-623/p/8295851.html
Copyright © 2011-2022 走看看