配置PostgreSQL對(duì)應(yīng)的yum源
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)珠山免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
使用命令:dnf install -y ,獲取yum配置文件。
安裝PostgreSQL13對(duì)應(yīng)的rpm包
一般來(lái)說(shuō)PostgreSQL需要安裝的包包括:
依賴庫(kù)包:postgresql13-libs.x86_64
模塊分布式:postgresql13-contrib.x86_64
客戶端:postgresql13.x86_64
服務(wù)端:postgresql13-server.x86_64
創(chuàng)建postgres用戶及組
groupadd postgres 創(chuàng)建postgres組
useradd -g postgres創(chuàng)建postgres用戶
初始化數(shù)據(jù)庫(kù)
安裝postgresql數(shù)據(jù)庫(kù)后,默認(rèn)的數(shù)據(jù)目錄為: /var/lib/pgsql/10/data/。但是在實(shí)際使用中,我們必須為postgresql數(shù)據(jù)庫(kù)指定專用的數(shù)據(jù)路徑。
1、創(chuàng)建指定路徑
mkdir -p /data/pgdata
2、修改pgdata的所有者
chown postgres /data/pgdata
3、切換到postgres用戶
su - postgres?
4、初始化postgres數(shù)據(jù)庫(kù)實(shí)例
/usr/pgsql-13/bin/initdb -D /data/pgdata
到這里就安裝完成了。
一、下載PostgreSQL
1
根據(jù)自己電腦操作系統(tǒng)的版本和位數(shù)下載相應(yīng)的軟件版本
2
我的電腦為Win8 64位系統(tǒng),所以選擇下載了postgresql-9.3.4-1-windows-x64這個(gè)版本
END
二、執(zhí)行安裝
1
右擊文件選擇以管理員身份運(yùn)行
2
開(kāi)始執(zhí)行程序的安裝
3
設(shè)置安裝目錄
4
設(shè)置數(shù)據(jù)的保存目錄
5
設(shè)置數(shù)據(jù)庫(kù)管理員密碼,請(qǐng)牢記此密碼。
6
設(shè)置端口號(hào),選擇默認(rèn)的端口號(hào)即可
7
根據(jù)自己選擇設(shè)置地區(qū):這里選擇中國(guó)
8
正式安裝
9
完成安裝
END
三、PostgreSQL的啟動(dòng)確認(rèn)
打開(kāi)控制面板-找到管理工具-服務(wù)
檢查服務(wù)對(duì)話框PostgreSQL的狀態(tài),若為開(kāi)始,則表示它已經(jīng)正常啟動(dòng)了
如何安裝并且開(kāi)始調(diào)試PostgreSQL
1. 安裝Linux操作系統(tǒng)
注意把gdb、Emacs或DDD這些開(kāi)發(fā)工具都安裝上。如果是在虛擬機(jī)上安裝,依然需要設(shè)置Linux系統(tǒng)的網(wǎng)絡(luò)環(huán)境;另外需要設(shè)置文件共享,方便windows下面的postgreSQL源碼能在Linux下面訪問(wèn)到。
2. 安裝PostgreSQL
useradd postgre
(自動(dòng)建立 postgre 組;設(shè)計(jì)人員為了安全考慮,PostgreSQL 不能以root 用戶運(yùn)行,所以必須建立對(duì)應(yīng)的用戶和組。)
解壓到 /usr/local/src
tar xvfz postgresql-8.4.tar.gz
cd postgresql-8.4
./configure --prefix=/usr/local/pgsql --enable-debug --enable-assert --without-readline --without-zlib
make
make install
chown -R postgre.postgre /usr/local/pgsql
3. 設(shè)置Postgres環(huán)境變量(非必須)
vi ~postgre/.bash_profile
添加:
PGLIB=/usr/local/pgsql/lib
PGDATA=$HOME/data
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
export PGLIB PGDATA PATH MANPATH
4. 建立數(shù)據(jù)庫(kù)
以 postgres 用戶登錄:
su postgre
建立數(shù)據(jù)庫(kù)目錄:
mkdir data
啟動(dòng)數(shù)據(jù)庫(kù)引擎:
initdb –D “數(shù)據(jù)庫(kù)目錄”
之后可以根據(jù)提示,通過(guò)psql進(jìn)入數(shù)據(jù)庫(kù)
5. 構(gòu)造PostgreSQL調(diào)試環(huán)境
先 psql template1進(jìn)去,然后
select pg_backend_pid();
獲得id,就是gdb后面用到的數(shù)字
gdb /usr/local/pgsql/bin/postgres 997(pid的數(shù)字)
如果只使用gdb,全部是命令行界面;而Emac、DDD分別是彩色、黑白用戶交互式圖形界面。
6. 使用gdb進(jìn)行調(diào)試
本文題目:包含裝postgresql的詞條
分享路徑:http://www.rwnh.cn/article30/dscdopo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站建設(shè)、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)