版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PostgreSQL安裝詳細步驟PostgreSQL安裝:一、windows下安裝過程安裝介質(zhì):postgresql-9.5.3T-windows-x64,安裝過程非常簡單,過程如下:1、開始安裝:
Cancel2、選擇程序安裝目錄:InstallationDireckn^BilRockInstallerPleaseSpecifythedirecloryVvhereCancel2、選擇程序安裝目錄:InstallationDireckn^BilRockInstallerPleaseSpecifythedirecloryVvhere:Po^tgreSQLwillbein'^all&d.InstallaHonDirectoryEAPostgreSQlJ | |注:安裝PostgreSQL的分區(qū)最好是NTFS格式的。PostgreSQL首要任務是要保證數(shù)據(jù)的完整性,而FAT和FAT32文件系統(tǒng)不能提供這樣的可靠性保障,而且FAT文件系統(tǒng)缺乏安全性保障,無法保證原始數(shù)據(jù)在未經(jīng)授權(quán)的情況下被更改。此外,PostgreSQL所使用的〃多分點〃功能完成表空間的這一特征在FAT文件系統(tǒng)下無法實現(xiàn)。然而,在某些系統(tǒng)中,只有一種FAT分區(qū),這種情況下,可以正常安裝PostgreSQL,但不要進行數(shù)據(jù)庫的初始化工作。安裝完成后,在FAT分區(qū)上手動執(zhí)行initdb.exe程序即可,但不能保證其安全性和可靠性,并且建立表空間也會失敗。3、選擇數(shù)據(jù)存放目錄:
4、輸入數(shù)據(jù)庫超級用戶和創(chuàng)建的OS用戶的密碼回心4、輸入數(shù)據(jù)庫超級用戶和創(chuàng)建的OS用戶的密碼回心I〕Pleaseprovideapasswoidhrthmdataba.sie (pc^tgie^)-andServiceacMunt(po^tgres).IftheserviceaccountalreadiJexi^sinWindo^youmijit:enterthecurrentpasswordfortheaccountIftheaccountdoesnotexistit'willbecreatedwhenpou^licli.'Next':'Password 您慈塾除海慈塾建Retypepassword????????<Back NesI^CancelBitRockInstaller
注:數(shù)據(jù)庫超級用戶是一個非管理員賬戶,這是為了減少黑客利用在PostgreSQL發(fā)現(xiàn)的缺陷對系統(tǒng)造成損害,因此需要對數(shù)據(jù)庫超級用戶設(shè)置密碼,如下圖所示,安裝程序自動建立的服務用戶的用戶名默認為postgres。<Back NesI^Cancel5、設(shè)置服務監(jiān)聽端口,默認為54326、選擇運行時語言環(huán)境
注:選擇數(shù)據(jù)庫存儲區(qū)域的運行時語言環(huán)境(字符編碼格式)。在選擇語言環(huán)境時,若選擇"defaultlocale"會導致安裝不正確;同時,PostgreSQL不支持GBK和GB18030作為字符集,如果選擇其它四個中文字符集:中文繁體香港(Chinese[Traditional],HongKongS.A.R.)、中文簡體新加坡(Chinese[Simplified],Singapore)、中文繁體臺灣(Chinese[Traditional],Taiwan)和中文繁體澳門(Chinese[Traditional],MarcoS.A.R.),會導致查詢結(jié)果和排序效果不正確。建議選擇〃C〃,即不使用區(qū)域。 我選擇了defaultlocalt,安裝正確;建議選擇defaultlocalt。7、安裝過程(2分鐘)8、安裝完成CompletingthePustgreSQLSetupWizardSetuphasfinishedinstallingPostgreSQLputer.LaunchStackBuilderbxR?[ff]St^ckBuildermaybeused怕downleadand閭?cè)誌Iadditionaltoofe,dnt'^rs'andapplications:toc&rY>plemerityourPostgreSQLirstsll^tion.PostgreSQLPackagedby:Enterprise"ThpEnterpri&flPOolgrfl3QLGOnifMny?BackFinishCancel□sBD□sBD■2Q16/12/149;102016/12:/i49:112016/12/149:102016/1Z/149:102016/12/143:102016/12/149:102016/12/149;102016/12/149:102016/12/149:102016/12/149:102016/12/149:102016/1/122:232016/12/149:112016/5/1012:432016/1Z/149:112016/1Z/149:11biIIdataducincluieirLZt:illerLit-pgA'ininIIISCT1pt£sh:±t■&StackliiiilileriJTTibml±Licensepzerver_'Jr■!pmr icenzeziirLinEt:LH-p<iEtgi-GEql.d:itoili口三talL一postgi_esql其中:data存放數(shù)據(jù)文件、日志文件、控制文件、配置文件等。uninstall-postgresql.exe用于卸載已安裝的數(shù)據(jù)庫管理系統(tǒng)。pg_env.bat里配置了數(shù)據(jù)庫的幾個環(huán)境變量,內(nèi)容如下:P£_enT_丈件?編輯⑧格武(W查看迪列助?!@echooffRENThescriptgetsenvironmentvariableshelpfulforPostgreSQL?SETPATH="E:\PostgreSQL\9.5\bin";%PA??SETPGDATA=E:\PostgreSQL\9.5\data?SETPGDATABASE=postgres?SEIPGUSBR=p□s1gx1es?SEIPGPORT二5432?SETPGLOCALEDIR=E;\Pos-tgreSQL\9.5\share\locale二、pgAdmin(大象)對于每種數(shù)據(jù)庫管理系統(tǒng),都有相當多的設(shè)計與管理工具(可視化界面管理工具),有的是數(shù)據(jù)庫廠商自己提供的(一般都至少有一個),有的是第三方公司開發(fā)的,你甚至可以自己寫一個簡單易用的管理工具。例如Oracle的OracleSQLDeveloper(自己開發(fā)的)、PLSQLDeveloper(第三方公司開發(fā)的)、SQLServerManagementStudio(自己開發(fā)的)、/project(開源中國)網(wǎng)站上提供的個人或組織開發(fā)的簡易小巧的管理工具。PostgreSQL就有好幾款流行的管理工具,例如:pgAdmin、navicat_pgsql、phppgsql等。pgAdmin是一個針對PostgreSQL數(shù)據(jù)庫的設(shè)計和管理接口,可以在大多數(shù)操作系統(tǒng)上運行。軟件用C++編寫,具有很優(yōu)秀的性能。pgadmin是與Postgres分開發(fā)布的,可以從下載。目前裝個全功能的PostgreSQL數(shù)據(jù)庫,自帶該管理工具。打開pgAdmin,輸入安裝時設(shè)置的用戶名postgres的口令登錄,就可以看到在第一部分安裝的本地數(shù)據(jù)庫的屬性,如下圖所示:
圖中可以看出,新安裝的PostgreSQL數(shù)據(jù)庫管理系統(tǒng)帶有一個數(shù)據(jù)庫postgres;已建好兩個表空間:pg_default、pg_global。initdb.exe初始化的兩個默認表空間pg_global、pg_default。數(shù)據(jù)庫默認的表空間pg_default是用來存儲系統(tǒng)目錄對象、用戶表、用戶表index、和臨時表、臨時表index、內(nèi)部臨時表的默認空間,他是模板數(shù)據(jù)庫templateO和templatel的默認表空間。initdb.exe初始化的兩個默認表空間pg_global、pg_default。數(shù)據(jù)庫默認的表空間pg_global是用來存儲共享系統(tǒng)目錄的默認空間。pg_default為PostgreSQL也可以理解成系統(tǒng)表空間,它對應的物理位置為
$PGDATA/base目錄。在PostgreSQL(pg_catalog)下可以看到postgers數(shù)據(jù)庫的一些數(shù)據(jù)字典和數(shù)據(jù)字典視圖。新建一個服務器連接,連接新建數(shù)據(jù)庫:三、psql對于每種數(shù)據(jù)庫管理系統(tǒng),都會提供一個命令行管理接口,例如Oracle的sqlplus,SQLServer的isql和osql等。凡是用圖形管理界面可以實現(xiàn)的功能原則上都可以通過命令行界面命令實現(xiàn)。兩者各有優(yōu)缺點,使用場合不同。在windows下當然常用圖形管理界面,因為在圖像管理界面中往往都嵌有命令行工具,而在unix和linux下,當然就常用命令行工具了,除了我們在類unix下主要使用字符界面的原因外,還因為大部分情況下我們只能通過telnet或ssh工具遠程連接服務器進行操作,此時也只能使用命令行了。從開始目錄打開SQLshell(pgsql),該可執(zhí)行程序為E:\PostgreSQL\9.5\bin\psql.exe。輸入密碼得到如下圖界面:耳SQLStell(pS)Seruei"Clocalhost]:Database[postgpes]:PortL54323:Username[postgpes]:psqlC9_5_3>輸入-help-來獲取幫助信息-postgi"es=it也可以在修改了系統(tǒng)環(huán)境變量Path之后(增加PostgreSQL\bin目錄),從命令行直接啟動psql。C:MJs:ers:Mldninistratoi?>E:\PostgreSQL\9-SMiinXpsql.exe一UpostgrespsqlC9.5-3>輸入-help-來獲取幫助信息-postcfi'es=#.至此,PostgreSQL在Windows下安裝完畢。四、創(chuàng)建生產(chǎn)用數(shù)據(jù)庫腳本:--創(chuàng)建數(shù)據(jù)庫,用戶--postgres登陸pg,使用如下sq1創(chuàng)建數(shù)據(jù)庫和用戶名密碼:CREATEROLEdcnmadmPASSWORD'dcnmadm.dba'CREATEDBNOSUPERUSERCREATEROLELOGIN;CREATEDATABASEdcnmadmdbOWNERdcnmadmENCODING'UTF8';\cdcnmadmdb--連接數(shù)據(jù)庫\q\cdcnmadmdb--創(chuàng)建用戶表CREATETABLETOrganization(idbigintDEFAULTnextval('bt_uuid_seq')PRIMARYKEY,--單位id,用于外鍵關(guān)聯(lián)namecharactervarying(32)UNIQUE,--單位名稱,可用于開發(fā)票descriptioncharactervarying(4096)DEFAULTNULL,--單位描述contactercharactervarying(32)DEFAULTNULL,--聯(lián)系人phone1charact
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年家禽訂購合同
- 房屋改建合同范例
- 2024電子教學設(shè)備采購合同
- 2024上海出租合同范本
- 工行委托貸款合同
- 2024紅磚購銷合同(墻地磚類)范本
- 2024【內(nèi)外粉刷合同協(xié)議書】內(nèi)墻粉刷合同范本
- 短期臨時工作合同協(xié)議
- 2024保險代理協(xié)議書
- 廣東省東莞市七年級上學期語文期中考試試卷3套【附答案】
- 模板支架及腳手架安全使用培訓課件
- 企業(yè)財產(chǎn)保險投保單
- CT報告單模板精編版
- 柿子品種介紹PPT課件
- 內(nèi)鏡清潔消毒登記表格模板
- 天然氣脫硫(課堂運用)
- 幼兒園教師師德師風考核表(共2頁)
- 城鎮(zhèn)職工醫(yī)療保險運行中的問題分析及措施
- 阿拉丁神燈介紹ppt[共27頁]
- 學校食堂五常法管理制度
- 畢業(yè)設(shè)計500kv變電站設(shè)計
評論
0/150
提交評論