最新公告
  • 欢迎您光临AA分享网,一个高级程序员的学习、分享的分享平台!立即加入我们
  • PgSQL基本操作流程是什么?如何安装?

    在我们日常生活中,对于PgSQL数据库的使用还是比较少见的,因此很多人对PgSQL基本操作流程是什么以及如何安装PgSQL都不清楚,但是当发现要使用时,自己又不是很会基本操作。PostgreSQL属于关系型数据库管理系统,是以POSTGRES
    版本4.2为基础的数据库,POSTGRES出现在商业数据库比较迟,所以PgSQL也不是很常见。接下来为大家罗列一些关于pgsql的安装、设置pgsql必须密码登录、一些基本命令以及数据库备份的内容。

    pgsql的安装

    tar xvf xxx

    ./configure

    make

    su

    make install

    adduser postgres

    mkdir /usr/local/pgsql/data

    chown postgres /usr/local/pgsql/data

    su – postgres

    /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

    /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile
    2>&1 &

    /usr/local/pgsql/bin/createdb test

    /usr/local/pgsql/bin/psql test

      设置pgsql必须密码登录

    vim pg_hba.conf

    #host all all 127.0.0.1/32 trust

    host all all 127.0.0.1/32 passowrd

      一些基本命令

    #创建用户

    create user hbyc with password'LQ20Z7s18qvTb8vzz';

    #创建数据库

    create database ychbV1 with encoding='utf8' owner=hbyc;

    #授权

    grant all privileges on database ychbV1 to hbyc;

    #登录

    psql -Upostgres -dtest -h127.0.0.1

    #查看已有数据库

    l

    #查看表

    dt

    #导入sql文件

    psql -d ychbv1 -Uhbyc -h127.0.0.1 -f ychb.sql

    #修改用户密码

    alter user postgres with password'U5pCQirwCjlyjEi5';

    #设置密码

    password postgres

      数据库备份

    下面是一个pgsql数据库备份的脚本

    #通过变量设置pgsql相关信息

    vim ~/.pgpass

    格式如下:

    hostname:port:dbname:username:password

    #备份脚本

    vim pgsql_backup.sh

    #!/bin/bash

    pg_dump -U dbuser -h 127.0.0.1 -p 5432 -f /data/db_backup/ychbv1_$(date
    +%Y%m%d_%H_%M_%S).sql

    echo "backup finished"

    以上即是关于PgSQL基本操作流程是什么以及如何安装的全部内容,想了解更多关于PgSQL数据库的信息,请继续关注。

    AA分享网一个高级程序员的学习、分享的IT资源分享平台
    AA分享网-企业网站源码-PHP源码-网站模板-视频教程-IT技术教程 » PgSQL基本操作流程是什么?如何安装?
    • 277会员总数(位)
    • 6130资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 784稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情