您好,登錄后才能下訂單哦!
這篇文章跟大家分析一下“如何在linux系統(tǒng)下安裝PostgreSQL”。內(nèi)容詳細易懂,對“如何在linux系統(tǒng)下安裝PostgreSQL”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠?qū)Υ蠹矣兴鶐椭O旅娓【幰黄鹕钊雽W習“如何在linux系統(tǒng)下安裝PostgreSQL”的知識吧。
PostgreSQL是一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其功能非常強大,而且是開源的客戶/服務(wù)器關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。
1. PostgreSQL安裝:
(1)、通過非root用戶進行安裝,若沒有創(chuàng)建新用戶可通過useradd命令執(zhí)行創(chuàng)建用戶。(我的用戶名為:cfl,我的默認文件夾路徑為:/home/cfl/)。
(2)、通過 cd/home/cfl 進入當前用戶默認文件夾,并把PostgreSQL壓縮文件解壓至當前目錄下,
解壓,執(zhí)行:tar -xzvf postgresql-11.0.tar.gz
更名,執(zhí)行:mv postgresql-11.0 pgsrc_11_6104 。
(3)、在終端通過cd命令進入解壓后的目錄,執(zhí)行./configure –prefix=/home/test/pgsql 配置環(huán)境變量,并使用prefix參數(shù)指定安裝位置。執(zhí)行過程中,可能會出現(xiàn)缺乏某種包的情況,例如缺乏zlib通過添加
–without-zlib 命令,進行配置。
執(zhí)行:./configure –prefix=/home/test/pgsql
–without-readline –without-zlib
(4)、在(3)基礎(chǔ)上輸入:make 命令,自動從當前文件夾下Makefile中讀取指令,然后編譯。
(5)、在(4)基礎(chǔ)上輸入 :make install,從makefile中讀取指令并安裝在(3)所指定的目錄下。
(6)、先在終端通過mkdir 數(shù)據(jù)文件夾
創(chuàng)建一個用于存儲運行數(shù)據(jù)的文件夾,然后通過cd命令進入安裝目錄的bin文件夾,執(zhí)行initdb -D [數(shù)據(jù)文件夾],進行數(shù)據(jù)庫初始化,將所需文件復制到該數(shù)據(jù)文件夾中。
執(zhí)行:
1)mkdir database_cfl
2)./initdb -D database_cfl
(7)、仍然在bin文件夾,在終端執(zhí)行pg_ctl
start -D [數(shù)據(jù)文件夾],啟動postgresql數(shù)據(jù)庫。執(zhí)行:./pg_ctl start -D /home/cfl/database_cfl
2.查看安裝情況
(1)、完成數(shù)據(jù)庫啟動后,在終端通過ps
-ef | grep postgres命令,查看所啟動進程的進程號和進程名
(2)、在終端通過cd命令進入數(shù)據(jù)文件夾,通過ls -l 命令顯示目錄內(nèi)容,并通過ls -la 子目錄 顯示字目錄的內(nèi)容
3、使用psql登錄數(shù)據(jù)庫
(1)、通過cd進入安裝目錄的bin文件夾,執(zhí)行createdb 數(shù)據(jù)庫名,創(chuàng)建數(shù)據(jù)庫
執(zhí)行: ./createdb database_cfl
(2)、在安裝目錄的bin文件夾下,執(zhí)行psql 數(shù)據(jù)庫名,進入對數(shù)據(jù)庫的操作界面,
執(zhí)行: ./psql database_cfl
(3)、執(zhí)行:select * from pg_class; 顯示數(shù)據(jù)庫默認所建表的信息。
關(guān)于如何在linux系統(tǒng)下安裝PostgreSQL就分享到這里啦,希望上述內(nèi)容能夠讓大家有所提升。如果想要學習更多知識,請大家多多留意小編的更新。謝謝大家關(guān)注一下億速云網(wǎng)站!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。