PgSQL基本操作流程是什么?如何安装?

在我们日常生活中,对于PgSQL数据库的使用还是比较少见的,因此很多人对PgSQL基本操作流程是什么以及如何安装PgSQL都不清楚,但是当发现要使用时,自己又不是很会基本操作。PostgreSQL属于关系型数据库管理系统,是以POSTGRES 版本4.2为基础的数据库,POSTGRES出现在商业数据库比较迟,所以PgSQL也不是很常见。接下来为大家罗列一些关于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数据库的信息,请继续关注。

68
41
0
50

相关资讯

  1. 1、《演员的诞生2》开录,宋丹丹刘烨退出,陈凯歌都来了1296
  2. 2、《一出好戏》:看一遍是喜剧,看两遍是悲剧,看三遍是正剧1815
  3. 3、《古堡之吻》曝漫画版海报李小璐择爱左右为难1714
  4. 4、《神奇动物:格林德沃之罪》定档11月16日北美同步3022
  5. 5、《帝国秘符》吻戏笑场不断潘粤明:下不了手549
  6. 6、买红妹王姬打擂台张国立观战《瞧这两家子》4131
  7. 7、关之琳现身活动打扮亮眼,看到她膝盖后,网友:这是怎么了?236
  8. 8、悬崖之上票房逆袭,你的婚礼靠许光汉撑不起来,还是老戏骨稳?4801
  9. 9、专访刘伟强:观众口味变是好事,我才有压力1898
  10. 10、他是国家一级演员,曾五度上春晚如今拍烂片,6天票房仅3.5万194
全部评论(0)
我也有话说
0
收藏
点赞
顶部