zoukankan      html  css  js  c++  java
  • Postgres安装

    yum install zlib-devel gcc make

    #创建用户和组
    groupadd postgres
    useradd -g postgres postgres

    mkdir -p /usr/local/postgresql
    chown -R postgres:postgres /usr/local/postgresql

    下载源码
    wget https://ftp.postgresql.org/pub/source/v10.5/postgresql-10.5.tar.gz

    安装

    #配置
    cd postgresql-10.5
    ./configure --prefix=/usr/local/postgresql --without-readline

    #编译安装
    make && make install

    #安装contrib目录下的一些工具,是第三方组织的一些工具代码,建议安装
    cd contrib
    make && make install


    #初始化数据库
    initdb -D /var/postgresql/data

    #启动服务
    pg_ctl -D /var/postgresql/data -l /var/postgresql/logfile start

    测试

    #登录客户端使用"psql 数据库名"登录数据库。
    #缺省数据库名时,连接到默认的数据库postgres。
    #本地不用指定数据库
    psql

    #创建测试数据库
    create database test;

    #切换到test 数据库
    c test

    #创建测试表
    create table test (id integer, name text);

    #插入测试数据
    insert into test values (1,'david');

    #选择数据
    select * from test ;

    ############################################################################################################
    修改linux 系统用户postgres 的密码

    passwd postgres

    修改PostgresSQL 数据库配置实现远程访问

    #修改postgresql.conf 文件
    vi /var/postgresql/data/postgresql.conf

    #--------------------允许远程连接---------------------------
    #修改客户端认证配置文件pg_hba.conf,将需要远程访问数据库的IP地址或地址段加入该文件
    vi /var/postgresql/data/pg_hba.conf

    #在文件的最下方加上下面的这句话(出于安全考虑,不建议这样配置)
    host all all 0.0.0.0/0 trust

    #设置监听整个网络,查找“listen_addresses ”字符串,
    vi /var/postgresql/data/postgresql.conf

    #修改为如下:
    listen_addresses = '*'

    查看端口

    #重启服务
    pg_ctl -D /var/postgresql/data -l /var/postgresql/logfile restart

    #停止服务
    pg_ctl -D /var/postgresql/data -l /var/postgresql/logfile stop

    #端口是否启用
    netstat -anp | grep 5432

  • 相关阅读:
    Ceph性能优化
    查看linux中的TCP连接数
    从 PC 卸载 Office
    VDI数据恢复
    xencenter迁移云主机方法
    深入解析UUID及其应用(转载)
    XenServer master主机的作用
    解决CentOS下可以ping通ip ping不通域名
    利用Powershell查询AD中账号属性
    创建进程的第二种方法,以后很多都用这个方法。
  • 原文地址:https://www.cnblogs.com/EikiXu/p/9698763.html
Copyright © 2011-2022 走看看