成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PostgreSQL數(shù)據(jù)庫管理系列之一——安裝

vspiders / 2474人閱讀

摘要:平臺(tái)下的安裝以下操作環(huán)境基于我們知道在系統(tǒng)下安裝軟件有兩條路可以走,一是下載源代碼自行編譯,二是使用官方的軟件倉庫安裝。當(dāng)然還可以根據(jù)需求安裝其他的包,針對(duì)目前的練習(xí),安裝這個(gè)包就足夠了。安裝完成后,需要初始化數(shù)據(jù)庫。

Linux平臺(tái)下的安裝

以下操作環(huán)境基于CentOS7-86_64

我們知道在Linux系統(tǒng)下安裝軟件有兩條路可以走,一是下載源代碼自行編譯,二是使用官方的軟件倉庫
安裝。我個(gè)人是非常推薦使用官方的倉庫來安裝的,使用官方的軟件倉庫安裝軟件有如下優(yōu)點(diǎn):

擁有開發(fā)者調(diào)試過的最佳性能

自動(dòng)解決令人頭痛的依賴

提供了通用的系統(tǒng)管理接口

PostgreSQL 現(xiàn)存很多版本,分別是7.3、7.4、8.0、8.1、8.2、8.3、8.4、9.0、9.1、9.2、
9.3、9.4、9.5,其中,7.3到9.0版本 被標(biāo)記為上游不再支持(no longer maintained by upst
ream),
而9.5版本被標(biāo)記為“BETA TESTING ONLY, NOT FOR PRODUCTION”,即僅供測(cè)試,不得用于生產(chǎn)
環(huán)境。(本文寫于2015--11-12,你讀到本文時(shí),很可能情況已經(jīng)變化,請(qǐng)?jiān)L問此處 來獲取最新的版本情況)?;诋?dāng)前PostgreSQL的版本狀況,我推薦使用9.4版
本來進(jìn)行下面的練習(xí)。

# yum localinstall http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-cen
tos94-9.4-2.noarch.rpm 

其中,pgdg-centos94-9.4-2.noarch.rpm是適用于CentOS 7-x86_64的軟件包。同樣地,也可以訪問上一個(gè)鏈接來獲取符合你使用的發(fā)行版的軟件包。如果安裝此軟件后,會(huì)
自動(dòng)配置PostgreSQL的安裝源,現(xiàn)在,我們來看下源中是否具有postgresql的安裝包:

# yum list postgresql*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * epel: ftp.cuhk.edu.hk
 * extras: mirrors.pubyun.com
 * ius: mirrors.tuna.tsinghua.edu.cn
 * remi-safe: mirrors.neterra.net
 * updates: mirrors.sina.cn
Installed Packages
postgresql-libs.x86_64                                                            9.2.13-1.el7_1                                                     @updates
        ******略去大量無用輸出********
postgresql-upgrade.x86_64                                                         9.2.13-1.el7_1                                                     updates 
postgresql94-contrib.x86_64                                                       9.4.5-1PGDG.rhel7                                                  pgdg94  
postgresql94-debuginfo.x86_64                                                     9.4.5-1PGDG.rhel7                                                  pgdg94  
postgresql94-devel.x86_64                                                         9.4.5-1PGDG.rhel7                                                  pgdg94  
postgresql94-docs.x86_64                                                          9.4.5-1PGDG.rhel7                                                  pgdg94  
postgresql94-jdbc.noarch                                                          9.3.1101-2.rhel7                                                   pgdg94  
postgresql94-jdbc-javadoc.noarch                                                  9.3.1101-2.rhel7                                                   pgdg94  
postgresql94-odbc.x86_64                                                          09.03.0400-1PGDG.rhel7                                             pgdg94  
postgresql94-odbc-debuginfo.x86_64                                                09.03.0400-1PGDG.rhel7                                             pgdg94  
postgresql94-plperl.x86_64                                                        9.4.5-1PGDG.rhel7                                                  pgdg94  
postgresql94-plpython.x86_64                                                      9.4.5-1PGDG.rhel7                                                  pgdg94  
postgresql94-pltcl.x86_64                                                         9.4.5-1PGDG.rhel7                                                  pgdg94  
postgresql94-python.x86_64                                                        4.1.1-2PGDG.rhel7                                                  pgdg94  
postgresql94-python-debuginfo.x86_64                                              4.1.1-2PGDG.rhel7                                                  pgdg94  
postgresql94-test.x86_64       

可以看到,其實(shí)是CentOS默認(rèn)源是包含了PostgreSQL9.2的。不過這個(gè)不重要,我們繼續(xù)。

# yum install postgresql94-server

當(dāng)然還可以根據(jù)需求安裝其他的包,針對(duì)目前的練習(xí),安裝這個(gè)包就足夠了。

安裝完成后,需要初始化數(shù)據(jù)庫。PostgreSQL對(duì)systemd支持并不完整,所以不能像在CentOS6.X中
直接使用系統(tǒng)命令service來初始化,必須使用這個(gè)命令:

# /usr/pgsql-9.4/bin/postgresql94-setup initdb
Initializing database ... OK

此時(shí)系統(tǒng)初始化已經(jīng)完畢,可以啟動(dòng)后臺(tái)服務(wù)了:

# systemctl list-unit-files |grep postgresql 
postgresql-9.4.service                      disabled
# systemctl start postgresql-9.4
# systemctl enable postgresql-9.4

此刻,你的操作系統(tǒng)中就安裝好了PostgreSQL,可以愉快地進(jìn)行下一步實(shí)驗(yàn)了。

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/38944.html

相關(guān)文章

  • PostgreSQL數(shù)據(jù)庫管理系列之一——安裝

    摘要:平臺(tái)下的安裝以下操作環(huán)境基于我們知道在系統(tǒng)下安裝軟件有兩條路可以走,一是下載源代碼自行編譯,二是使用官方的軟件倉庫安裝。當(dāng)然還可以根據(jù)需求安裝其他的包,針對(duì)目前的練習(xí),安裝這個(gè)包就足夠了。安裝完成后,需要初始化數(shù)據(jù)庫。 Linux平臺(tái)下的安裝 以下操作環(huán)境基于CentOS7-86_64 我們知道在Linux系統(tǒng)下安裝軟件有兩條路可以走,一是下載源代碼自行編譯,二是使用官方的軟件倉庫安裝...

    xuexiangjys 評(píng)論0 收藏0
  • 「Odoo 基礎(chǔ)教程系列」第一篇——環(huán)境準(zhǔn)備

    摘要:安裝好后,在中執(zhí)行查看版本信息,應(yīng)該會(huì)看到輸出如下信息版本號(hào)可能會(huì)不同如果提示未找到,則需要手動(dòng)將用戶基礎(chǔ)目錄下的添加到中。相關(guān)文章基礎(chǔ)教程系列第篇開天坑啦 showImg(https://segmentfault.com/img/bV4GZu?w=1262&h=911); 之前說好的 「Odoo 基礎(chǔ)教程系列」終于來了(撒花)~剛過完年重新投入到工作中,一下子事情有點(diǎn)多都要忙不過來了...

    szysky 評(píng)論0 收藏0
  • openSUSE 安裝 PostgreSQL

    摘要:安裝安裝客戶端安裝服務(wù)器交互式客戶端程序是,服務(wù)器程序是。安裝完后,多了一個(gè)用戶,但是這個(gè)用戶沒有設(shè)置密碼,現(xiàn)在為它設(shè)置密碼提示輸入新的密碼下面切換到用戶,然后創(chuàng)建數(shù)據(jù)庫簇。切回用戶,列出所有角色。重新創(chuàng)建角色隨后,即可以角色登錄了。 環(huán)境:openSUSE Leap 42.2 自從 Ubuntu 棄 Unity 轉(zhuǎn) Gnome,我也就棄 Ubuntu 而轉(zhuǎn) openSUSE 了。Le...

    Half 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<