centos6安裝postgresql-(2)

1.Installphp

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系統賬號)linux

PostgreSQL 數據庫默認會建立一個postgres的數據庫用戶做爲數據庫的管理員,默認密碼爲空,
咱們須要修改成指定的密碼,這裏設定爲’postgres’。

  # su - postgres

  $ psql

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

 

4.測試數據庫sql

# 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工具centos

  1).psql網絡

    它是一個命令行工具,也是管理PostgreSQL的主要工具。 pgAdmin是PostgreSQL的免費開源圖形用戶界面管理工具。ide

  2).phpPgAdmin工具

    它是用PHP編寫的PostgreSQL的基於Web的管理工具。 它基於phpMyAdmin工具管理MySQL功能來開發。它能夠用做PostgreSQL的前端工具。post

  3).pgFouine

    它是一個日誌分析器,能夠從PostgreSQL日誌文件建立報告。

相關文章
相關標籤/搜索