
標(biāo)題: [分享] wdOS系統(tǒng)下安裝PostgreSQL數(shù)據(jù)庫(kù) [打印本頁(yè)]
作者: 苦丁茶 時(shí)間: 2012-7-27 13:27 標(biāo)題: wdOS系統(tǒng)下安裝PostgreSQL數(shù)據(jù)庫(kù)
本帖最后由 苦丁茶 于 2012-7-27 13:45 編輯
寫在前面:這里我只是簡(jiǎn)單的配置了一下postgresql數(shù)據(jù)庫(kù),沒(méi)怎么深入去研究這個(gè)數(shù)據(jù)庫(kù)的使用
~有興趣的朋友可以分享一下關(guān)于這個(gè)數(shù)據(jù)庫(kù)的一些應(yīng)用哦
~先謝過(guò)了


一.關(guān)于PostgreSQL數(shù)據(jù)庫(kù)的介紹:
PostgreSQL是以加州大學(xué)伯克利分校計(jì)算機(jī)系開發(fā)的 POSTGRES,版本 4.2為基礎(chǔ)的對(duì)象關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(ORDBMS)。 POSTGRES 領(lǐng)先的許多概念只是在非常遲的時(shí)候才出現(xiàn)在商業(yè)數(shù)據(jù)庫(kù)中。
它支持大部分 SQL:2003 標(biāo)準(zhǔn)并且提供了許多其他現(xiàn)代特性:復(fù)雜查詢、外鍵、觸發(fā)器、視圖、事務(wù)完整性、多版本并發(fā)控制。同樣,PostgreSQL 可以用許多方法擴(kuò)展,比如, 通過(guò)增加新的:數(shù)據(jù)類型、函數(shù)、操作符、聚集函數(shù)、索引方法、過(guò)程語(yǔ)言。并且,因 為許可證的靈活,任何人都可以以任何目的免費(fèi)使用,修改,和分發(fā) PostgreSQL, 不管是私用,商用,還是學(xué)術(shù)研究使用。
相比十分受業(yè)界關(guān)注的MySQL,PostgreSQL能提供更加安全、更加可靠、數(shù)據(jù)也更加完整,支持平臺(tái)最多的數(shù)據(jù)庫(kù)管理服務(wù)。但PostgreSQL也有一定的缺陷,PostgreSQL對(duì)于設(shè)置和使用的要求比較高,它利用的是特殊權(quán)限、底層操作系統(tǒng)的安全性以及數(shù)據(jù)庫(kù)內(nèi)提供的角色 (roles)和特權(quán)。如果使用者對(duì)這些東西不夠了解的話,PostgreSQL的使用會(huì)變得非常困難。然而,一旦掌握了它們的使用規(guī)則,你就可以像使用MySQL一樣簡(jiǎn)單方便的使用PostgreSQL。
所以,本文試圖在wdOS系統(tǒng)下以root用戶的身份安裝PostgreSQL數(shù)據(jù)庫(kù),并對(duì)該數(shù)據(jù)庫(kù)進(jìn)行簡(jiǎn)單的測(cè)試。具體的安裝過(guò)程如下。
二.安裝過(guò)程:
1.安裝PostgreSQL服務(wù)器:
使用命令yum install postgresql-server 在線安裝:
下載 (91.74 KB)
2012-7-27 13:18
2.創(chuàng)建數(shù)據(jù)庫(kù)的專屬用戶postgres,并設(shè)置可以實(shí)現(xiàn)遠(yuǎn)程控制的密碼:
PostgreSQL數(shù)據(jù)庫(kù)處于安全方面的考慮,是不允許直接以超級(jí)用戶root登錄的,所以我們要為它建立對(duì)應(yīng)的用戶和組,這里建立了一個(gè)數(shù)據(jù)庫(kù)的專屬用戶postgres:
下載 (1.32 KB)
2012-7-27 13:18
postgres用戶默認(rèn)情況下,密碼為空。所以如果想要實(shí)現(xiàn)遠(yuǎn)程管理則需要修改該用戶的密碼:
下載 (15.34 KB)
2012-7-27 13:18
3.為postgres用戶增加環(huán)境參數(shù):
在/home/postgres/.bash_profile這個(gè)文件夾下添加下面的環(huán)境參數(shù):
下載 (20.4 KB)
2012-7-27 13:18
4.在/var/lib/pgsql/data/pg_hba.conf文件夾中添加下面幾句,以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的遠(yuǎn)程連接管理:
下載 (58.36 KB)
2012-7-27 13:18
在 /var/lib/pgsql/data/postgresql.conf中也要修改相應(yīng)的偵聽地址和端口號(hào):
下載 (13.7 KB)
2012-7-27 13:18
5.建立數(shù)據(jù)目錄:
先切換用戶,并建立數(shù)據(jù)目錄
下載 (5.44 KB)
2012-7-27 13:18
6.初始化目錄數(shù)據(jù)
下載 (117.8 KB)
2012-7-27 13:18
7.啟動(dòng)PostgreSQL數(shù)據(jù)庫(kù)
下載 (9.73 KB)
2012-7-27 13:18
三.測(cè)試數(shù)據(jù)庫(kù):
1.創(chuàng)建數(shù)據(jù)庫(kù)wdos,并連接到該數(shù)據(jù)庫(kù):
下載 (63.66 KB)
2012-7-27 13:18
2.在新建的數(shù)據(jù)庫(kù)中創(chuàng)建表格,并插入相應(yīng)的值:
下載 (28.62 KB)
2012-7-27 13:18
3.驗(yàn)證數(shù)據(jù)是否插入成功:
下載 (7.54 KB)
2012-7-27 13:18
至此,可以驗(yàn)證該數(shù)據(jù)庫(kù)的使用是正常的了。感興趣的朋友可以在windows系統(tǒng)下面安裝postgresql管理客戶端,由于我們?cè)谥暗呐渲梦募幸呀?jīng)做了允許遠(yuǎn)程連接的修改,所以可以在windows系統(tǒng)下輕松實(shí)現(xiàn)遠(yuǎn)程管理PostgreSQL數(shù)據(jù)庫(kù),這里我就不做測(cè)試記錄了。
四.可能會(huì)遇到的問(wèn)題的解決方案:
1.如果在初始化數(shù)據(jù)目錄時(shí)提示下圖的錯(cuò)誤:
下載 (45.91 KB)
2012-7-27 13:18
這是因?yàn)?home/mydb的所有者還不是postgres,所以修改/home/mydb 的所有者 chown postgres /home/mydb 即可。
下載 (1.69 KB)
2012-7-27 13:18
2.如果在啟動(dòng)數(shù)據(jù)庫(kù)時(shí)提示下圖的錯(cuò)誤:
下載 (5.86 KB)
2012-7-27 13:18
這是啟動(dòng)路徑的問(wèn)題,可以查看之前初始化數(shù)據(jù)目錄完成時(shí)提示的開啟數(shù)據(jù)庫(kù)的方法:
下載 (9.28 KB)
2012-7-27 13:18
按照提示重新啟動(dòng)即可。
3.為確保使用,請(qǐng)?jiān)谑褂弥跋汝P(guān)閉防火墻 service iptables stop。
圖片附件: 圖片1.png (2012-7-27 13:18, 91.74 KB) / 下載次數(shù) 6678
http://www.fsowen.com/bbs/attachment.php?aid=1323&k=e5d15295fa65335e5a39936f0715e4b2&t=1743871508&sid=dsnCmz

圖片附件: 圖片2.png (2012-7-27 13:18, 1.32 KB) / 下載次數(shù) 6607
http://www.fsowen.com/bbs/attachment.php?aid=1324&k=678e5148842caa3cb5346fc26d7dcfe1&t=1743871508&sid=dsnCmz

圖片附件: 圖片3.png (2012-7-27 13:18, 15.34 KB) / 下載次數(shù) 6674
http://www.fsowen.com/bbs/attachment.php?aid=1325&k=49dcc95c4e389f8725d02a38a742feae&t=1743871508&sid=dsnCmz

圖片附件: 圖片4.png (2012-7-27 13:18, 20.4 KB) / 下載次數(shù) 6671
http://www.fsowen.com/bbs/attachment.php?aid=1326&k=82179412e356d25b84422e57b7d55a88&t=1743871508&sid=dsnCmz

圖片附件: 圖片5.png (2012-7-27 13:18, 58.36 KB) / 下載次數(shù) 6695
http://www.fsowen.com/bbs/attachment.php?aid=1327&k=73e4e10f4bdb0f4960b5c74dcbfbf0bb&t=1743871508&sid=dsnCmz

圖片附件: 圖片6.png (2012-7-27 13:18, 13.7 KB) / 下載次數(shù) 6658
http://www.fsowen.com/bbs/attachment.php?aid=1328&k=4874d12a5c84de7c56103bbe594459e3&t=1743871508&sid=dsnCmz

圖片附件: 圖片7.png (2012-7-27 13:18, 5.44 KB) / 下載次數(shù) 6604
http://www.fsowen.com/bbs/attachment.php?aid=1329&k=752920a4e6c45b8d8713e5fd01e34198&t=1743871508&sid=dsnCmz

圖片附件: 圖片8.png (2012-7-27 13:18, 117.8 KB) / 下載次數(shù) 6718
http://www.fsowen.com/bbs/attachment.php?aid=1330&k=b11077172ba947f0db3268585833d5ae&t=1743871508&sid=dsnCmz

圖片附件: 圖片9.png (2012-7-27 13:18, 9.73 KB) / 下載次數(shù) 6617
http://www.fsowen.com/bbs/attachment.php?aid=1331&k=4ecbfa213abf484bcf990c2b156c834e&t=1743871508&sid=dsnCmz

圖片附件: 圖片10.png (2012-7-27 13:18, 63.66 KB) / 下載次數(shù) 6631
http://www.fsowen.com/bbs/attachment.php?aid=1332&k=50afa3f765af586870cce4ed28cd11aa&t=1743871508&sid=dsnCmz

圖片附件: 圖片11.png (2012-7-27 13:18, 28.62 KB) / 下載次數(shù) 6616
http://www.fsowen.com/bbs/attachment.php?aid=1333&k=3e93ed2dd5b501ab88e296f988adedc9&t=1743871508&sid=dsnCmz

圖片附件: 圖片12.png (2012-7-27 13:18, 7.54 KB) / 下載次數(shù) 6603
http://www.fsowen.com/bbs/attachment.php?aid=1334&k=cc1224436b56c3d9a23d2849e17b9f26&t=1743871508&sid=dsnCmz

圖片附件: 圖片13.png (2012-7-27 13:18, 45.91 KB) / 下載次數(shù) 6640
http://www.fsowen.com/bbs/attachment.php?aid=1335&k=ae97f43181f25d5bd3680f1ddf423d85&t=1743871508&sid=dsnCmz

圖片附件: 圖片14.png (2012-7-27 13:18, 1.69 KB) / 下載次數(shù) 6659
http://www.fsowen.com/bbs/attachment.php?aid=1336&k=f80317e56712717667a79c7128ee56a9&t=1743871508&sid=dsnCmz

圖片附件: 圖片15.png (2012-7-27 13:18, 5.86 KB) / 下載次數(shù) 6564
http://www.fsowen.com/bbs/attachment.php?aid=1337&k=22777602e74e30feb32f6251a92208b3&t=1743871508&sid=dsnCmz

圖片附件: 圖片16.png (2012-7-27 13:18, 9.28 KB) / 下載次數(shù) 6574
http://www.fsowen.com/bbs/attachment.php?aid=1338&k=1d660850d463139138e4bbf1d5eb6355&t=1743871508&sid=dsnCmz

歡迎光臨 WDlinux官方論壇 (http://www.fsowen.com/bbs/) |
Powered by Discuz! 7.2 |