centos6安装postgresql-(2)

1.Install

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 postgresql96-server

2.initialize the database and enable automatic start:

  service postgresql-9.6 initdb
  chkconfig postgresql-9.6 on
  service postgresql-9.6 start

3.修改PostgreSQL 数据库用户postgres的密码(注意不是linux系统帐号)

PostgreSQL 数据库默认会创建一个postgres的数据库用户作为数据库的管理员,默认密码为空,
我们需要修改为指定的密码,这里设定为’postgres’。

  # su - postgres

  $ psql

  # ALTER USER postgres WITH PASSWORD 'postgres';
  # select * from pg_shadow ;

4.测试数据库

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


  # c david;    切换到david 数据库


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

  

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


  david=# select * from test ;  选择数据
   id | name  
  ----+-------
    1 | david
  (1 row)

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

  vi /var/lib/pgsql/9.2/data/postgresql.conf

 1)修改postgresql.conf 文件
  # vi /var/lib/pgsql/9.6/data/postgresql.conf 
  如果想让PostgreSQL 监听整个网络的话,将listen_addresses 前的#去掉,
  并将 listen_addresses = 'localhost' 改成 listen_addresses = '*'


 2) 修改客户端认证配置文件pg_hba.conf
  将需要远程访问数据库的IP地址或地址段加入该文件。

  vi /var/lib/pgsql/9.6/data/pg_hba.conf

   host    all             all             10.0.0.0/8              ident

  
  重启服务以使设置生效

  # service postgresql-9.6 restart

6.PostgreSQL工具

  1).psql

    它是一个命令行工具,也是管理PostgreSQL的主要工具。 pgAdmin是PostgreSQL的免费开源图形用户界面管理工具。

  2).phpPgAdmin

    它是用PHP编写的PostgreSQL的基于Web的管理工具。 它基于phpMyAdmin工具管理MySQL功能来开发。它可以用作PostgreSQL的前端工具。

  3).pgFouine

    它是一个日志分析器,可以从PostgreSQL日志文件创建报告。

原文地址:https://www.cnblogs.com/sfnz/p/7132229.html