1. 程式人生 > >postgresql熱備配置(一) postgresql安裝與基礎配置

postgresql熱備配置(一) postgresql安裝與基礎配置

1、  安裝postgresql

假定環境未Centos 6,已安裝gcc 3.6+:

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

設定資料庫

service postgresql-9.6 initdb
chkconfig postgresql-9.6 on

2、  配置postgresql業務環境

建立預設資料庫表空間目錄並更改許可權(選一個剩餘空間較大的掛載點,預設表會被放在這裡)

mkdir /data0/pgsql
chown-R postgres /data0/pgsql

設定資料庫

su postgres
cd /usr/pgsql-9.6/bin/
./pg_ctl-D /data0/pgsql/data initdb

切回root使用者,修改postgresql服務啟動指令碼/etc/rc.d/init.d/postgresql-9.6,將

PGDATA=/var/lib/pgsql/9.6/data
PGLOG=/var/lib/pgsql/9.6/pgstartup.log

修改為

PGDATA=/data0/pgsql/data
PGLOG=/data0/pgsql/pgstartup.log

啟動資料庫服務

servicepostgresql-9.6 start

建立實際操作使用者(附帶)

su postgres
createuser -d -P newuser1

此時會提示輸入密碼,連續輸入兩次確認。

檢視所有使用者

psql
select  rolname from pg_roles; -- 顯示已建立的使用者(database roles) 
\du -- 顯示的更全一些,顯示許可權
\q

建立資料庫

createdb mydatabase

建立數額外的據庫表空間(如果需要的話)

mkdir /data1/pgsql
chown-R postgres /data1/pgsql
chgrp-R postgres /data1/pgsql

su postgres
mkdir /data1/pgsql/data
psql –d postgres
CREATE TABLESPACE extra_tablesapce LOCATION '/data1/pgsql/data';
\q


相關推薦

CentOS下torque叢集配置-torque安裝配置

一、Centos7系統的安裝及設定 1、給兩臺電腦安裝CentOS7.0,光碟啟動路徑修改為:/dev/cdrom 修改主機名稱 # hostnamectl set-hostname <host-name> 2、設定ip地址 # vi /etc/sysco

postgresql配置 postgresql安裝基礎配置

1、  安裝postgresql假定環境未Centos 6,已安裝gcc 3.6+:yum install https://download.postgresql.org/pub/repos/yum/9

MongoDB環境搭建初始配置

dba 註意 管理員 開機自啟動 拓展 width 間接 face 環境搭建 前言   最近的項目中需要用到MongoDB,所這段時間需要學習知道怎麽去使用這個數據庫。   這裏我先簡單的介紹一下什麽是MongoDB,後面還會詳細的介紹:     MongoDB 是一

MySQL學習資料庫安裝配置全程圖解

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Ubuntu配置安裝雙系統到美化

目錄: 安裝Ubuntu16.04: 必備軟體安裝 2.1 Shadowsocks-Qt5: 2.2 搜狗輸入法安裝: 2.3 PDF閱讀器: 2.4 Chrome瀏覽器: 2.5 VScode編輯器: Ubuntu美化 安裝主題:flatabulous-th

Maven學習筆記-Maven安裝環境變數配置

一、下載Maven 官網地址:http://maven.apache.org/ 去官網上下載最新的maven. 然後解壓到安裝目錄中,這裡我直接解壓到D盤,如圖所示是maven安裝包的目錄結構。 二、安裝Maven 配置mave

okhttp3相關封裝配置:OkHttpClient的引數配置

在Android開發框架中,比較重要的一個模組,就是網路請求模組。一個封裝比較好的網路請求框架,會讓開發者在傳送請求和處理回撥都十分方便。這篇文章就圍繞著使用比較廣泛的okhttp3來寫,宣告一下,本人不是大神,所以封裝的並不完善,只是想給大家共享一下這個小小的

Spring+SpringMVC+Mybatis整合系列Maven安裝配置

最近有專案要做,想著還是來寫一篇SSM搭建的文件吧!此搭建文件僅供參考! Spring+SpringMVC+Mybatis簡稱SSM,首先說明一下,由於搭建SSM的篇幅略長,如果放到一篇博文中,可能會給讀者感覺閱讀起來很吃力。其實,寫博文也需要解耦,長篇大論並

elasticsearch安裝配置

一、elastic search的安裝與配置 1、安裝Java 並且配置JAVA_HOME環境變數。 2、下載elasticsearch,下載地址:https://www.elastic.co/downloads/elasticsearch。博主下載時最新版為6.3.2,下面所有都是基於6.3.2進行的測

系列教程|IntelliJ IDEA安裝破解

之前經常聽人說IDEA效能如何優越,使用如何方便,今天心血來潮,準備從eclipse轉投IDEA的懷抱。安裝破解的時候,在網上搜索了許多教程,不經意間看到這位大佬(JaJian)的部落格,頁面優美、整潔,內容完備、清晰,一時之間引為天人。 所以,就決定以JaJian大佬的部落格作為初步學習IDE

H3C路由設基本配置

h3c路由設備H3C路由設備基本配置一、用戶視圖 <H3C>system-view 進入系統視圖 <H3C>? 顯示當前視圖下可以使用的命令 <H3C>display version 顯示設備操作系統的版本、硬件配置情況、統計信息二、系統視圖 [H3C]全局

分享知識-快樂自己:SpringBoot整合部署配置

<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> &l

PostgreSQL學習筆記安裝

文章目錄 1. PostgreSQL是什麼? 2. 安裝和配置 2.1 CentOS7線上安裝 2.2 Ubuntu線上安裝 1. PostgreSQL是什麼? PostgreSQL

Mysql叢集的HA原理及配置指南之主模式

最近手頭上專案很多,所以部落格這邊耽誤了2個月實在抱歉。 先說說最近搭專案的感受吧: 給一家做網際網路金融的集團公司上私有云,方案用的都是主流的HA高可用方案,沒有什麼特別的,第一期是十臺伺服器(7臺計算節點),現在部署了線上服務的虛擬機器差不多接近60臺,總體來說比較穩定

Linux之Ubuntu環境配置

sogou home ade -- linux下 安裝 linux64 x64 inux Linux下的搜狗輸入法安裝: 1.搜狗官網下載Linux64bit版本文件,默認在/home/username/Downloads目錄下。 2.cd /home/username/D

轉載【項目管理和構建】——Maven下載、安裝配置

文檔 port 目標 軟件項目管理 strong mar temp mave work 原文鏈接: http://blog.csdn.net/jiuqiyuliang/article/details/41076215 在現實

Nginx 學習筆記個人網站的Https配置

ast 請求重定向 nginx nta pda opera 配置虛擬主機 location cat 一、系統環境 1、系統:Ubuntu 16.04.2 LTS 2、WEB服務器:Openresty11.2.5 二、開始配置 1、獲取certbot客戶端 wget htt

Pycharm配置

import 工具欄 rcu 效果 我們 type ans mil pic Pycharm作為一款強力的Python IDE,在使用過程中感覺一直找不到全面完整的參考手冊,因此決定對官網的Pycharm教程進行簡要翻譯,與大家分享。 1、準備工作 官網下載 2、如何選擇Py

Nagios監控基礎配置

uga log 負載 服務器 源碼 current image tar.gz 文件 一、搭建Nagios監控服務器1、部署運行環境LAMP[root@localhost ~]# yum -y install httpd[root@localhost ~]# systemct

Squid代理服務器的了解基本配置

使用 poll() 處理 nologin fec 隱藏 了解 情況下 chown 前言Squid(Squid cache,簡稱Squid)是Linux系統中最常用的一款開源代理服務軟件,可以很好地實現HTTP和FTP,以及DNS查詢、SSL等應用的緩存代理,功能十分強大。搭