


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Centos7.6系統(tǒng)下源碼安裝PostgreSQL9.6.16環(huán)境:OS:CentOS7.6 64BITDB:PostgreSQL9.6.16安裝方式:(源碼安裝)1、 系統(tǒng)環(huán)境準備1、 CentOS7.6操作系統(tǒng)安裝完畢(虛擬機) 配好IP、修改好主機名、磁盤空間 注:我使用的文件格式ext42、關閉防火墻systemctl status firewalld -查看狀態(tài)systemctl stop firewalld -關閉systemctl disable firewalld -禁用3、 關閉selinux vim /etc/selinux/config2、 數(shù)據(jù)庫安裝準備1、 下載源碼
2、/ftp/source/選擇相關的版本,本章安裝PostgreSQL9.6.16,下載如下:postgresql-9.6.16.tar.gz2、 創(chuàng)建postgres用戶并添加環(huán)境變量 useradd postgres passwd postgres su - postgres mkdir .bash_profile 如下: PATH=$PATH:$HOME/bin:/usr/pgsql/binexport PATHLD_LIBRARY_PATH=/usr/pgsql/libexport LD_LIBRARY_PATH source .bash
3、_profile3、 創(chuàng)建安裝目錄及數(shù)據(jù)存放目錄(目錄根據(jù)自己需求決定) su - root cd /usr mkdir pgsql -創(chuàng)建軟件安裝目錄,默認為/usr/local/pgsql cd / mkdir postgres cd postgres mkdir data mkdir log chown -R postgres:postgres /postgres三、數(shù)據(jù)庫安裝開始1、解壓源碼包(將下載的安裝包放置到一個目錄) su - root tarr -xzvf postgresql-9.6.16.tar.gz2、進行環(huán)境檢驗、配置 cd 解壓的目錄 ./configure -pr
4、efix=/usr/pgsql -如果不添加prefix,默認安裝目錄為/usr/local/pgsql 注:如果報錯請?zhí)幚恚话闶侨鄙賠pm包(如gcc、readline-devel、zlib-devel等) 3、源碼編譯及安裝 su - root cd 解壓的目錄 make -編譯 make install -安裝 注:時間較長,請注意4、初始化數(shù)據(jù)庫 su - postgres -不能使用root用戶 cd /usr/pgsql./pg_ctl -D /pgsql/data/ -l /pgsql/log/pg.log start -初始化數(shù)據(jù)庫 ./pg_ctl -D /pgsql/da
5、ta/ -l /pgsql/log/pg.log status -查看數(shù)據(jù)庫是否啟動5、登陸數(shù)據(jù)庫測試 su - postgres psql6、 設置數(shù)據(jù)庫隨系統(tǒng)自啟方式一:su - rootcp /解壓包/contrib/start-scripts/linux /etc/rc.d/init.d/postgresqlcd /etc/rc.d/init.d/chmod +x postgresqlvim postgresql -修改自己安裝時設定的相關目錄,如下:prefix=/usr/pgsqlPGDATA="/pgsql/data"chkconfig -add postgr
6、esqlchkconfig -level 2345 postgresql on測試如下:service postgresql statusservice postgresql stopservice postgresql startservice postgresql restartservice postgresql reload重啟系統(tǒng)ps - ef | grep postgres方式二:在/usr/lib/systemd/system下添加postgresql.service文件su - rootcd /usr/lib/systemd/systemtouch postgresql.ser
7、vice chmod 754 /usr/lib/systemd/system/postgresql.servicevim postgresql.service -添加內容如下:UnitDescription=PostgreSQL database serverAfter=network.targetServiceType=forkingUser=postgresGroup=postgresEnvironment=PGPORT=5432Environment=PGDATA=/pgsql/dataOOMScoreAdjust=-1000ExecStart=/usr/pgsql/bin/p
8、g_ctl start -D /pgsql/data -l /pgsql/log/pg.logExecStop=/usr/pgsql/bin/pg_ctl stop -D /pgsql/data -s -m fastExecReload=/usr/pgsql/bin/pg_ctl reload -D /pgsql/dataTimeoutSec=300InstallWantedBy=multi-user.target以上保存成功后,測試并添加的系統(tǒng)服務中測試:systemctl stop postgresqlsystemctl stop postgresqlsystemctl restart postgresqlsystemctl reload postgresql添加:systemctl enable postgresql -此命令會建立一個鏈接,如下:Created symlink from /etc/systemd/sys
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 棉麻與其他天然纖維的復合創(chuàng)新
- 流動科技館科普服務規(guī)范編制說明
- 海洋產業(yè)集群空間布局
- 2025年四川大道致遠供應鏈管理公司市場管理招聘考試筆試試題(含答案)
- 2025年寧波侖大碶街道招聘考試筆試試題(含答案)
- 鏟車操作人員安全教育與培訓合同
- 餐飲場地租賃及品牌形象設計合作協(xié)議
- 老人養(yǎng)老護理培訓課件
- 大學黨務面試題庫及答案
- 大理體彩考試題及答案
- 《水上客運重大事故隱患判定指南(暫行)》知識培訓
- 酒庫管理安全知識
- 貸款申請資料清單表
- 2024年1月國家開放大學漢語言文學本科《古代詩歌散文專題》期末紙質考試試題及答案
- 弱電工程項目經(jīng)理職責
- DB3301T 0410-2023 城市河道生態(tài)清淤管理規(guī)范
- 9.1 浮力(課件)2024-2025學年滬粵版物理八年級下冊
- 雙碳知識培訓
- 金融科技風險管理
- 大部分分校:地域文化形考任務一-國開(CQ)-國開期末復習資料
- 2025版國家開放大學法律事務專科《民法學(1)》期末考試總題庫
評論
0/150
提交評論