亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

centos7下postgresql11.2源碼安裝

IT那活兒 / 1780人閱讀
centos7下postgresql11.2源碼安裝

安裝環(huán)境:

操作系統(tǒng)版本:CentOS-7-x86_64

軟件:PostgreSQL11.2

安裝目錄是:/db/pgsql/

數(shù)據(jù)目錄是:/db/pgsql_data/

注意:安裝前關(guān)閉防火墻,因不是生產(chǎn)環(huán)境,因此未涉及相關(guān)參數(shù)的修改。


1、下載軟件:

https://www.postgresql.org/ftp/

選擇source?  v11.2

2、創(chuàng)建軟件目錄和安裝目錄

mkdir /soft/

mkdir –p/db/pgsql_data


3、上傳到soft目錄后解壓

[root@pgsql1soft]tar -xzvf postgresql-11.2.tar.gz


4、移動到/db目錄下

[root@pgsql1 soft]mvpostgresql-11.2 /db/pgsql


5、創(chuàng)建postgres用戶并修改密碼

默認(rèn)root用戶不能啟動postgresql,所以需要創(chuàng)建一個postgres用戶來啟動數(shù)據(jù)庫,執(zhí)行以下命令創(chuàng)建用戶:

[root@pgsql1 pgsql]#useradd postgres

[root@pgsql1 pgsql]#passwd postgres

Changing passwordfor user postgres.

New password:

BAD PASSWORD: Thepassword contains the user name in some form

Retype new password:

passwd: allauthentication tokens updated successfully.


6、配置環(huán)境變量

切換到postgres用戶,執(zhí)行如下命令:

su - postgres

打開.bash_profile文件,命令如下,添加如下內(nèi)容:

vi ~/.bash_profile

PGHOME=/db/pgsql

export PGHOME

PGDATA=/db/pgsql_data

export PGDATA

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$PGHOME/bin

執(zhí)行如下命令使其生效:

source~/.bash_profile


7、給/db/目錄授權(quán)

[root@pgsql1 /]#chown -R postgres:postgres /db/


8、安裝支持包

[root@pgsql1yum.repos.d]# yum install -y gcc bison gcc-c++ readlinereadline-devel zlib zlib-devel perl perl-devel


最小依賴:gcc、gcc-c++、zlib-devel、readline-devel

其他依賴:perl-ExtUtils-Embed、pam-devel、libxml2-devel、libxslt-devel、openldapdevel、python-devel、openssl-devel、cmake


9、指定編譯路徑

[root@pgsql1 pgsql]#./configure --prefix=/db/pgsql


10、開始編譯安裝

make && makeinstall


11、編譯完成之后需要注意編譯后的文件權(quán)限

[root@pgsql1 pgsql]#chown -R postgres:postgres /db/


12、初始化數(shù)據(jù)庫

[postgres@pgsql1 ~]$/db/pgsql/bin/initdb -D /db/pgsql_data/

初始化完成后,可以按照最后的提示啟動數(shù)據(jù)庫

注意:如果使用root用戶初始化,會報錯:initdb:cannot be run as root,需要切換到postgres用戶下初始化:


13、啟動數(shù)據(jù)庫

[postgres@pgsql1~]$ /db/pgsql/bin/pg_ctl -D /db/pgsql_data/ -l logfile start


14、登錄數(shù)據(jù)庫

操作正常

總結(jié):postgresql的安裝并不復(fù)雜,貴在實踐和應(yīng)用。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/130135.html

相關(guān)文章

  • Centos7環(huán)境源碼部署ThingsBoard

    摘要:本文為有二次開發(fā)需求的同學(xué)準(zhǔn)備,可以修改源碼后編譯運行。具體操作即可在端口啟動前端服務(wù)。 本文為有thingsboard二次開發(fā)需求的同學(xué)準(zhǔn)備,可以修改源碼后編譯運行。 準(zhǔn)備工作 一臺4Gb內(nèi)存以上的服務(wù)器(官方推薦8Gb以上,但實測以下配置即可正常運行) showImg(https://segmentfault.com/img/bVbu3eN?w=328&h=86); Centos7...

    Kahn 評論0 收藏0
  • Centos7環(huán)境源碼部署ThingsBoard

    摘要:本文為有二次開發(fā)需求的同學(xué)準(zhǔn)備,可以修改源碼后編譯運行。具體操作即可在端口啟動前端服務(wù)。 本文為有thingsboard二次開發(fā)需求的同學(xué)準(zhǔn)備,可以修改源碼后編譯運行。 準(zhǔn)備工作 一臺4Gb內(nèi)存以上的服務(wù)器(官方推薦8Gb以上,但實測以下配置即可正常運行) showImg(https://segmentfault.com/img/bVbu3eN?w=328&h=86); Centos7...

    justCoding 評論0 收藏0
  • Mac安裝Postgresql數(shù)據(jù)庫

    摘要:前言在安裝數(shù)據(jù)庫之前,需要先使用命令查看之前是否安裝過。例如之前安裝過版本,第二次又安裝了版本,會導(dǎo)致最后的時候數(shù)據(jù)庫無法啟動并報錯當(dāng)存在兩個版本沖突時,我采用的解決方式是直接使用命令刪除安裝的兩個版本數(shù)據(jù)庫,重新安裝。 前言 在安裝Postgresql數(shù)據(jù)庫之前,需要先使用 brew list 命令查看之前是否安裝過Postgresql。例如之前安裝過Postgresql 10.1版...

    hosition 評論0 收藏0
  • Mac安裝Postgresql數(shù)據(jù)庫

    摘要:前言在安裝數(shù)據(jù)庫之前,需要先使用命令查看之前是否安裝過。例如之前安裝過版本,第二次又安裝了版本,會導(dǎo)致最后的時候數(shù)據(jù)庫無法啟動并報錯當(dāng)存在兩個版本沖突時,我采用的解決方式是直接使用命令刪除安裝的兩個版本數(shù)據(jù)庫,重新安裝。 前言 在安裝Postgresql數(shù)據(jù)庫之前,需要先使用 brew list 命令查看之前是否安裝過Postgresql。例如之前安裝過Postgresql 10.1版...

    Dongjie_Liu 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<