標籤:
centos版本
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.0.1406 (Core)
Release: 7.0.1406
Codename: Core
注意:centos用yum安裝postgresql的
資料庫程式路徑為:/usr/pgsql-9.2
資料庫隱藏檔路徑為: /var/lib/pgsql/
1.運行:yum install postgresql92-server postgresql92-contrib
2.查看: rpm -qa|grep postgresql
3.初始化:/usr/pgsql-9.2/bin/postgresql92-setup initdb
4.啟用:systemctl enable postgresql-9.2.service (回到 cd / 目錄執行)
5.啟動:systemctl start postgresql-9.2.service (start/restart/stop)
6.登陸: su - postgres
PostgreSQL 資料庫預設會建立一個postgres的資料庫使用者作為資料庫的管理員,預設密碼為空白,我們需要修改為指定的密碼,這裡設定為’postgres’。
- 輸入: psql
- 修改密碼:
# ALTER USER postgres WITH PASSWORD ‘postgres‘;
- 建立資料庫
# create database david;
- 切換資料庫
# \c david
11.修改PostgresSQL 資料庫配置實現遠端存取
修改postgresql.conf 檔案
# vi /var/lib/pgsql/9.2/data/postgresql.conf
如果想讓PostgreSQL 監聽整個網路的話,將listen_addresses 前的#去掉,並將 listen_addresses = ‘localhost‘ 改成 listen_addresses = ‘*‘
12.修改用戶端認證設定檔pg_hba.conf
將需要遠端存取資料庫的IP地址或位址區段加入該檔案。
# vi /var/lib/pgsql/9.2/data/pg_hba.conf
允許所有 host all all 0.0.0.0/0 md5
13. 重啟服務以使設定生效
14.建立使用者:
Create user dbadmin
15. 查看系統使用者
select * from pg_shadow ;
16.退出
\q
CentOS 7 64位 安裝 PostgreSQL 9.2整理