1. 程式人生 > >PostgreSql 安裝部署

PostgreSql 安裝部署

PostgreSQL安裝

1、新增使用者

PostgreSql預設不能用root啟動,所以需要新增使用者 

linux141#useradd postgres

linux141:~ # passwd postgres

Changing password for postgres.

New Password:

Reenter New Password:

Password changed.

2、rpm包轉deb包

如果已經有deb安裝包,可以省略

切換到root使用者:編譯安裝

root @puppet-master :dpkg-i bigpostgres94_9.4.1-2_amd64.deb

預設安裝到/opt/big/postgres/9.4

3、建立資料目錄和設定環境變數

切換到postgres使用者

[email protected]:~> mkdir data

4、建立資料儲存目錄並賦予許可權

mkdir -p /opt/big/data

chown postgres. /opt/big/data

5、設定環境變數

root# vi /etc/profile

export PGHOME=/opt/big/postgres/9.4

export PGDATA=/opt/big/data

LD_LIBRARY_PATH=/opt/big/postgres/9.4/lib

export LD_LIBRARY_PATH 

PATH=/opt/big/postgres/9.4/bin:$PATH

export PATH

6、初始化資料庫與操作資料庫

postgres$ initdb -E UTF8 -D /opt/big/data/

啟動資料庫

[email protected]:~> pg_ctl start

server starting

[email protected]:~> LOG:  database system was shut down at 2015-07-2411:11:29 CST

LOG:  databasesystem is ready to accept connections

LOG:  autovacuumlauncher started

7、進入資料庫

[email protected]:~> psql

psql (9.4.1)

Type "help" for help.

postgres=# \l

                                  List ofdatabases

   Name    | Owner   | Encoding |   Collate  |    Ctype    |  Access privileges  

-----------+----------+----------+-------------+-------------+-----------------------

 postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |

 template0 |postgres | UTF8     | en_US.UTF-8 |en_US.UTF-8 | =c/postgres          +

           |          |          |             |             | postgres=CTc/postgres

 template1 |postgres | UTF8     | en_US.UTF-8 |en_US.UTF-8 | =c/postgres          +

           |          |         |             |             | postgres=CTc/postgres

(3 rows)

postgres=#

8、快速停止命令:

pg_ctl -m fast stop

9、啟動命令:

pg_ctl start

10、常見問題:

a、192.168.3.0網段遠端無法連線問題:

解決辦法:編輯pg_hba.conf檔案,新增host   all    all  192.168.3.0/24  trust配置,將該網段標記為可信。

b、重新指定日誌檔案存放路徑,重啟後不生效

解決辦法:編輯postgresql.conf檔案,修改logging_collector = on

相關推薦

PostgreSql 安裝部署

PostgreSQL安裝 1、新增使用者 PostgreSql預設不能用root啟動,所以需要新增使用者  linux141#useradd postgres linux141:~ # passw

PostgreSQL on Azure.cn : 安裝部署

es2017 國產 成了 國產數據庫 sandy 必須 沒有 多版本 而且 PostgreSQL 是一個對象-關系數據庫(數據庫管理系統),基於BSD許可證。因為許可證的靈活,任何人都可以以任何目的免費使用,修改,和分發PostgreSQL。簡單地說,即使拿它來改一改,然

postgresql在liunx系統安裝部署測試

一、下載postgresql wget https://ftp.postgresql.org/pub/source/v10.3/postgresql-10.3.tar.gz 二、下載zlib,因為安裝報錯 http://www.zlib.net/ 類似的錯誤: c

Ubuntu16.04 Postgresql & PostGIS安裝部署

Postgresql安裝 新增PostgreSQl資料庫來源 # Add PostgreSQL apt repository echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' &

Postgresql+postgis安裝部署

一、環境介紹 系統平臺:CentOS release 6.6 (Final) Postgresql:postgresql-9.6.6 二、安裝過程 1.安裝依賴包 yum -y install gcc* yum -y install readline-devel 2.

離線安裝部署postgresql

背景 將系統部署到客戶伺服器上,作業系統為window server2008。在測試伺服器部署沒問題,在客戶的機器上安裝postgresql9.6的時候出錯:vc++2013 執行時安裝出錯。 測試過程 在公司伺服器上的虛擬機器上部署了

gitlab-docker安裝部署(postgresql、redis分離)

file pub tlab emctl gre wiki issue postgre 郵件 GitLab是由GitLabInc.開發,使用MIT許可證的基於網絡的Git倉庫管理工具,且具有wiki和issue跟蹤功能。使用Git作為代碼管理工具,並在此基礎上搭建起來的web

fuel6.0安裝部署

信息 記錄 修改 ont pan compute spl auto 網絡配置   在經過一系列安裝openstack方式後,個人覺得fuel的安裝方式相對簡易,接下來記錄下安裝部署fuel6.0的過程。本教程適合想把fuel6.0部署後,雲主機需要連接外網的需求。   安裝

【原創 Spark動手實踐 1】Hadoop2.7.3安裝部署實際動手

dmi 遠程 nag proc host 一個 error img 連接 目錄: 第一部分:操作系統準備工作:   1. 安裝部署CentOS7.3 1611   2. CentOS7軟件安裝(net-tools, wget, vim等)   3. 更新CentOS

LNP 安裝部署

lnp一、安裝nginx1.安裝依賴包:yum install openssl openssl-devel pcre GeoIP perl-devel perl perl-ExtUtils-Embed GeoIP-devel libatomic libatomic_ops-devel2.安裝zlibtar -

Unity3D中tolua的“安裝部署和使用“教程

替換 部署 ref 比對 text asset gin 系統 .com 棄坑Cocos2d-x,轉戰Unity3D 考慮到項目一定會使用熱更,花了不少時間比對了lua的支持方案,最後定為tolua,原因不解釋。 俗話說,萬事開頭難,中間難,最後難……我反正是沒有找到如何安裝

hadoop分布式安裝部署具體視頻教程(網盤附配好環境的CentOS虛擬機文件/hadoop配置文件)

down hdf lan nag home 開機啟動 prop baidu ifcfg-eth 參考資源下載:http://pan.baidu.com/s/1ntwUij3視頻安裝教程:hadoop安裝.flvVirtualBox虛擬機:hadoop.part1-part

Confluence 安裝部署

all extract pro 技術分享 create read 1-1 expr starting Confluence安裝與部署 下載安裝包及破解包 安裝包下載地址:https://www.atlassian.com/software/confluence/down

ZooKeeper安裝部署

sa0x01 簡介Zookeeper是一個很好的集群管理工具,被大量用於分布式計算。如Hadoop以及Storm系統中。Apache ZooKeeper是一個為分布式應用所設計開源協調服務,其設計目是為了減輕分布式應用程序所承擔的協調任務。可以為用戶提供同步、配置管理、分組和命名服務。0x02 環境說明在三臺

zookeeper與kafka安裝部署及java環境搭建

3.4 項目目錄 tin bytes result zxvf util ise cat 1. ZooKeeper安裝部署 本文在一臺機器上模擬3個zk server的集群安裝。 1.1. 創建目錄、解壓 cd /usr/ #創建項目目錄 mkdir zookeepe

ELK 日誌服務器安裝部署

搜索引擎 應用程序 服務器 安全性 數據源 高清原文 烏龜運維 wuguiyunwei.com簡單介紹:ELK是三個開源工具組成,簡單解釋如下:Elasticsearch是個開源分布式搜索引擎,它的特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,restful風格接口,多數據

openfire 安裝部署

doc 系統啟動 clas mpp 壓縮 resource 7月 article 管理 1. openfire安裝和配置 本文介紹openfire 在linux上安裝部署過程 linux上有兩種安裝方式,一個是RPM包方式。還有一個是tar.gz壓縮包方式,

環境搭建/安裝部署

common user utf-8 opts 自動 環境搭建 leg ini min 1、M2e(maven-eclipse-plugin)插件只能在線安裝,官方地址:http://wiki.eclipse.org/M2E_updatesite_and_gittags ma

Centos7.3 Docker安裝部署學習記錄1

docker一、Docker基礎環境的安裝1. 環境說明本機采用操作系統如下: CentOS-7.3-X86-64,內核3.10 x64位,docker 1.12.x版本。 建議采用CentOS7版本或ubuntu版本,本文采用CentOS7即CentOS-7-x86_64-DVD-1611.iso版本最

FastDFS單點在 CentOS 安裝部署

fastdfs centos 單點 關於分布式文件系統FastDFS,在這裏不做過多介紹,我們直接開始安裝1.安裝 libfastcommon [[email protected]/* */ softwares]# yum -y install wget pcre pcre-devel