zoukankan      html  css  js  c++  java
  • 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日志文件创建报告。

  • 相关阅读:
    关于table表格的一些问题
    leetcode 845. 数组中的最长山脉 做题笔记
    leetcode 845. 数组中的最长山脉 做题小结
    leetcode 925. 长按键入小结
    leetcode 925. 长按键入小结
    java单链表反转 详细讲述
    java单链表反转 详细讲述
    Leetcode 3. 无重复字符的最长子串 做题小结
    Leetcode 3. 无重复字符的最长子串 做题小结
    复变函数的幂函数
  • 原文地址:https://www.cnblogs.com/sfnz/p/7132229.html
Copyright © 2011-2022 走看看