摘要:平臺下的安裝以下操作環境基于我們知道在系統下安裝軟件有兩條路可以走,一是下載源代碼自行編譯,二是使用官方的軟件倉庫安裝。當然還可以根據需求安裝其他的包,針對目前的練習,安裝這個包就足夠了。安裝完成后,需要初始化數據庫。
以下操作環境基于CentOS7-86_64
我們知道在Linux系統下安裝軟件有兩條路可以走,一是下載源代碼自行編譯,二是使用官方的軟件倉庫
安裝。我個人是非常推薦使用官方的倉庫來安裝的,使用官方的軟件倉庫安裝軟件有如下優點:
擁有開發者調試過的最佳性能
自動解決令人頭痛的依賴
提供了通用的系統管理接口
PostgreSQL 現存很多版本,分別是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版本 被標記為上游不再支持(no longer maintained by upst
ream),
而9.5版本被標記為“BETA TESTING ONLY, NOT FOR PRODUCTION”,即僅供測試,不得用于生產
環境。(本文寫于2015--11-12,你讀到本文時,很可能情況已經變化,請訪問此處 來獲取最新的版本情況)。基于當前PostgreSQL的版本狀況,我推薦使用9.4版
本來進行下面的練習。
# 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的軟件包。同樣地,也可以訪問上一個鏈接來獲取符合你使用的發行版的軟件包。如果安裝此軟件后,會
自動配置PostgreSQL的安裝源,現在,我們來看下源中是否具有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
可以看到,其實是CentOS默認源是包含了PostgreSQL9.2的。不過這個不重要,我們繼續。
# yum install postgresql94-server
當然還可以根據需求安裝其他的包,針對目前的練習,安裝這個包就足夠了。
安裝完成后,需要初始化數據庫。PostgreSQL對systemd支持并不完整,所以不能像在CentOS6.X中
直接使用系統命令service來初始化,必須使用這個命令:
# /usr/pgsql-9.4/bin/postgresql94-setup initdb Initializing database ... OK
此時系統初始化已經完畢,可以啟動后臺服務了:
# systemctl list-unit-files |grep postgresql postgresql-9.4.service disabled # systemctl start postgresql-9.4 # systemctl enable postgresql-9.4
此刻,你的操作系統中就安裝好了PostgreSQL,可以愉快地進行下一步實驗了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/17492.html
摘要:平臺下的安裝以下操作環境基于我們知道在系統下安裝軟件有兩條路可以走,一是下載源代碼自行編譯,二是使用官方的軟件倉庫安裝。當然還可以根據需求安裝其他的包,針對目前的練習,安裝這個包就足夠了。安裝完成后,需要初始化數據庫。 Linux平臺下的安裝 以下操作環境基于CentOS7-86_64 我們知道在Linux系統下安裝軟件有兩條路可以走,一是下載源代碼自行編譯,二是使用官方的軟件倉庫安裝...
摘要:安裝好后,在中執行查看版本信息,應該會看到輸出如下信息版本號可能會不同如果提示未找到,則需要手動將用戶基礎目錄下的添加到中。相關文章基礎教程系列第篇開天坑啦 showImg(https://segmentfault.com/img/bV4GZu?w=1262&h=911); 之前說好的 「Odoo 基礎教程系列」終于來了(撒花)~剛過完年重新投入到工作中,一下子事情有點多都要忙不過來了...
摘要:安裝安裝客戶端安裝服務器交互式客戶端程序是,服務器程序是。安裝完后,多了一個用戶,但是這個用戶沒有設置密碼,現在為它設置密碼提示輸入新的密碼下面切換到用戶,然后創建數據庫簇。切回用戶,列出所有角色。重新創建角色隨后,即可以角色登錄了。 環境:openSUSE Leap 42.2 自從 Ubuntu 棄 Unity 轉 Gnome,我也就棄 Ubuntu 而轉 openSUSE 了。Le...
閱讀 1081·2021-11-22 14:56
閱讀 1525·2019-08-30 15:55
閱讀 3366·2019-08-30 15:45
閱讀 1660·2019-08-30 13:03
閱讀 2872·2019-08-29 18:47
閱讀 3337·2019-08-29 11:09
閱讀 2645·2019-08-26 18:36
閱讀 2619·2019-08-26 13:55