操作系统:CentOS6.9_x64

PostgreSQL官方网址: https://www.postgresql.org/

安装数据库

使用如下命令:

yum install postgresql-server -y

设置开机启动:

chkconfig postgresql on

初始化数据库

service postgresql initdb 

启动数据库:

service postgresql start

安装后,默认生成一个名为postgres的数据库和一个名为postgres的数据库用户。这里需要注意的是,同时还生成了一个名为postgres的Linux系统用户。

CentOS6.9_x64 默认安装的是8.4版本的psql,如果需要其它版本,可以参考官方文档:

https://www.postgresql.org/download/linux/redhat/

这里附上CentOS6.9_x64下的安装脚本 :

yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm
yum install postgresql96
yum install postgresql96-serverservice postgresql-9.6 initdb
chkconfig postgresql-9.6 on
service postgresql-9.6 start

配置数据库

添加新用户和新数据库

adduser psqladminsu - postgres

psqlCREATE USER useradmin WITH PASSWORD '123456';CREATE DATABASE testdb OWNER useradmin;GRANT ALL PRIVILEGES ON DATABASE testdb to useradmin;

修改 postgres 的数据库密码

\password postgres

开启远程访问:

cd /var/lib/pgsql/data/

postgresql默认情况下,远程访问不能成功,如果需要允许远程访问,需要修改两个配置文件,说明如下:

  1. postgresql.conf

将该文件中的 listen_addresses 项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。

  1. pg_hba.conf

在该配置文件的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接将这一行修改为以下配置

host all all 0.0.0.0/0 md5

如果不希望允许所有IP远程访问,则可以将上述配置项中的0.0.0.0设定为特定的IP值。

使用数据库

sql语句示例代码

使用public schema:

create table students (id bigserial primary key,name varchar(20) NOT NULL
);insert into students values (1,'stu1');
select * from students ;
drop table students ;

使用自定义schema :

create schema my_schema;create table my_schema.students (id bigserial primary key,name varchar(20) NOT NULL
);insert into my_schema.students values (1,'stu1');select * from my_schema.students ;

python 访问示例代码

https://github.com/mike-zhang/pyExamples/blob/master/databaseRelate/psqlOpt/psqlTest1.py

centos6.9自带的python安装pyscopg2库 : yum install python-psycopg2

好,就这些了,希望对你有帮助。

本文github地址:

https://github.com/mike-zhang/mikeBlogEssays/blob/master/2017/20170711_centos6.9下安装PostgreSQL.rst

欢迎补充

sql语句示例代码

使用public schema:

转载于:https://my.oschina.net/u/3579120/blog/1532608

CentOS 6.9下安装PostgreSQL相关推荐

  1. CentOS 5.1下安装Opensim

    Opensim是什么? Opensim是一个平台,用来架构一个虚拟世界,并支持多个独立的地区连接到一个单一的网络中心. 这是有点类似的网站,任何人都可以运行自己的网络服务器透过互联网联系在一起.它也可 ...

  2. CentOs 6.0 下安装cacti的syslog插件

    CentOs 6.0 下安装cacti的syslog插件 一.软件环境: OS:CentOS 6.0 x86_64 rsyslog rsyslog-mysql syslog-v1.22-2.tgz 监 ...

  3. CentOS 6.4下安装中文输入法

    记录CentOS 6.4下安装中文输入法的过程,希望对大家有所帮助. 1.用root登录 ,或su root 2.yum install "@Chinese Support" 3. ...

  4. centos 安装mysql-proxy_详解在Centos 5.2下安装最新Mysql Proxy LUA教程

    在Centos 5.2下安装***Mysql Proxy LUA教程是本文要介绍的内容,主要是来了解Mysql Proxy LUA的安装过程,文章中有很详细的讲解,具体内容来看本文详解. mysql ...

  5. linux下安装 postgresql 14

    一,linux下安装postgresql         PostgreSQL: Linux downloads (Red Hat family) https://www.postgresql.org ...

  6. CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

    CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

  7. CentOS 7版本下安装NVIDIA显卡驱动

    文件准备:根据自己的硬件配置需求,去NVIDIA官网下载符合显卡的驱动文件和cuda文件,笔者这里以CentOS 7.6下安装RTX 3090为实例. 1.拷贝文件 在系统安装完以后并且确保能上网的情 ...

  8. Linux下安装PostgreSQL

    Linux下安装PostgreSQL 一.PostgreSQL简介 二.Linux 上安装 PostgreSQL 1.二进制已编绎安装包方式安装 (1)下载二进制包 (2)创建postgres用户 ( ...

  9. oracle安装5.1,在centos 5.1下安装oracle 11g

    在centos 5.1下安装oracle 11g 1.安装CENTOS 5.1 本人开始装系统的时候基本把开发所需的软件包全部安 装了. 2.查询所需安装包是否完整(缺少补啥) rpm -q gcc ...

最新文章

  1. Laravel5.4 使用Carbon人性化显示发表评论中文时间
  2. 蓝牙设备探测工具blueranger
  3. mikrotik ros ***借线
  4. 怎么求星期几的后几天C语言,计算任何一天是星期几的C语言源代码.
  5. Java web.xml 配置详解
  6. 获得jmp esp地址
  7. uvm 形式验证_IC设计职位详解之“数字验证工程师”就业必学课程
  8. 在C#中使用反射的简单例子
  9. golang ide 环境搭建_新手引导 — Golang后端开发环境搭建
  10. java mysql图书馆管理系统源码+论文
  11. 绘制半透明矩形Gdiplus和GDI性能对比
  12. 佛蒙特州政府将启动区块链保险试点项目
  13. vue初学篇----过滤器(filters)
  14. 涂抹oracle扩库,涂抹oracle
  15. STM32F103C8T6下载电路设计
  16. 新年祝福短信app(源码)
  17. NDN助力网络5.0时代
  18. 通信码元速率和带宽理解
  19. solaris 的ZFS操作
  20. 免费申请.tk国际顶级域名-攻略

热门文章

  1. 仿新浪抢工长装修招标网站源码老工长装修网源码装修网站源码
  2. 服务器网站需要多大硬盘,做网站服务器硬盘多大
  3. springboot之ice规则引擎探索
  4. windows xp 驱动开发(十八) USB驱动程序开发用到的工具总结
  5. 全球与中国中型徒步鞋市场深度研究分析报告
  6. 图片访问错误显示碎图
  7. Ps制作文字组成文字云人物海报
  8. mysql 横向查询
  9. Unity 场景切换间的内存清理
  10. 安卓自定义布局显示流式搜索记录