教你如何在Centos8-stream安裝PostgreSQL13
一、安裝postgresql13-server
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum install -y postgresql13-server
二、初始化PostgreSQL
先創(chuàng)建postgresql儲(chǔ)存目錄
mkdir /home/pgsql-13 chmod 777 /home/pgsql-13 #授予權(quán)限,否則后續(xù)初始化是會(huì)報(bào)錯(cuò)
切換postgres用戶正式初始化
su postgres /usr/pgsql-13/bin/initdb -D /home/pgsql-13/data
三、啟動(dòng)postgresql數(shù)據(jù)庫(kù)
cd /home/pgsql-13 /usr/pgsql-13/bin/pg_ctl -D /home/pgsql-13/data -l logfile start
這里注意繼續(xù)使用postgres用戶操作,否則會(huì)報(bào)錯(cuò)
四、修改配置文件和創(chuàng)建數(shù)據(jù)庫(kù)密碼和數(shù)據(jù)庫(kù)
vi /home/pgsql-13/data/postgresql.conf listen_addresses = ‘localhost' #開放本地登錄 port = 5432 #開放登錄端口 psql ALTER USER postgres WITH PASSWORD '(123456)'; #將123456替換成自己設(shè)定的數(shù)據(jù)庫(kù)密碼 CREATE DATABASE mytest; #創(chuàng)建數(shù)據(jù)庫(kù) \q #退出操作
結(jié)果如下圖:
五、添加遠(yuǎn)程訪問權(quán)限:
vi /home/pgsql-13/data/pg_hba.conf host all all 0.0.0.0/0 md5 #結(jié)尾處添加
六、配置開機(jī)啟動(dòng)數(shù)據(jù)庫(kù)腳本
mkdir /home/pgsql-13/bin vi /home/pgsql-13/bin/startup.sh
輸入一下內(nèi)容:
#! /bin/bash su postgres<<! cd /home/pgsql-13 /usr/pgsql-13/bin/pg_ctl -D /home/pgsql-13/data -l logfile start exit $? !
添加腳本路徑
chmod -R 755 startup.sh vi /etc/rc.local /home/pgsql-13/bin/startup.sh #在文件內(nèi)容最后一行添加
七、數(shù)據(jù)庫(kù)定時(shí)備份腳本
mkdir -p /home/pgsql-13/backdata chmod 777 /home/pgsql-13/backdata mkdir -p /home/pgsql-13/backdata/bin vi /home/pgsql-13/backdata/bin/backup.sh
輸入如下內(nèi)容:
#! /bin/bash t=KaTeX parse error: Expected group after '_' at position 112: …ip > backupfile_?t.sql.gz find /home/pgsql-13/backdata -mtime 7 -type f|xargs rm -f exit $? !
配置定時(shí)任務(wù):
12 2 * * * /home/pgsql-13/backdata/bin/backup.sh
參考網(wǎng)站:https://www.postgresql.org/download/linux/redhat/
PostgreSQL 13.1 手冊(cè) http://postgres.cn/docs/13/index.html
到此這篇關(guān)于Centos8-stream安裝PostgreSQL13的文章就介紹到這了,更多相關(guān)Centos8安裝PostgreSQL13內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于PostgreSql數(shù)據(jù)庫(kù)與mysql數(shù)據(jù)庫(kù)的不同點(diǎn)以及注意事項(xiàng)
PostgreSQL和MySQL是兩種流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),它們都可以用來存儲(chǔ)和管理數(shù)據(jù),但是它們?cè)谀承┓矫嬗兴煌?下面這篇文章主要給大家介紹了關(guān)于PostgreSql數(shù)據(jù)庫(kù)與mysql數(shù)據(jù)庫(kù)的不同點(diǎn)以及注意事項(xiàng)的相關(guān)資料,需要的朋友可以參考下2023-05-05postgresql 實(shí)現(xiàn)字符串分割字段轉(zhuǎn)列表查詢
這篇文章主要介紹了postgresql 實(shí)現(xiàn)字符串分割字段轉(zhuǎn)列表查詢,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-02-02在windows下手動(dòng)初始化PostgreSQL數(shù)據(jù)庫(kù)教程
在windows下手動(dòng)初始化PG,是一件比較麻煩的事,下面我具體寫一下過程,大家做一下參考。2014-09-09基于postgresql行級(jí)鎖for update測(cè)試
這篇文章主要介紹了基于postgresql行級(jí)鎖for update測(cè)試,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-12-12postgresql 中的幾個(gè) timeout參數(shù) 用法說明
這篇文章主要介紹了postgresql中的幾個(gè)timeout參數(shù)用法說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-01-01Postgresql數(shù)據(jù)庫(kù)SQL字段拼接方法
Postgresql里面內(nèi)置了很多的實(shí)用函數(shù),下面這篇文章主要給大家介紹了關(guān)于Postgresql數(shù)據(jù)庫(kù)SQL字段拼接方法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11使用python-slim鏡像遇到無法使用PostgreSQL的問題及解決方法
這篇文章主要介紹了使用python-slim鏡像遇到無法使用PostgreSQL的問題及解決方法,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-08-08使用PostGIS完成兩點(diǎn)間的河流軌跡及流經(jīng)長(zhǎng)度的計(jì)算(推薦)
這篇文章主要介紹了使用PostGIS完成兩點(diǎn)間的河流軌跡及流經(jīng)長(zhǎng)度的計(jì)算,使用POSTGIS及其擴(kuò)展pgrouting計(jì)算給定兩點(diǎn)間的河流流經(jīng)區(qū)域和河流長(zhǎng)度,需要的朋友可以參考下2022-01-01