網站首頁 編程語言 正文
一、安裝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
先創建postgresql儲存目錄
mkdir /home/pgsql-13 chmod 777 /home/pgsql-13 #授予權限,否則后續初始化是會報錯
切換postgres用戶正式初始化
su postgres /usr/pgsql-13/bin/initdb -D /home/pgsql-13/data
三、啟動postgresql數據庫
cd /home/pgsql-13 /usr/pgsql-13/bin/pg_ctl -D /home/pgsql-13/data -l logfile start
這里注意繼續使用postgres用戶操作,否則會報錯
四、修改配置文件和創建數據庫密碼和數據庫
vi /home/pgsql-13/data/postgresql.conf listen_addresses = ‘localhost' #開放本地登錄 port = 5432 #開放登錄端口 psql ALTER USER postgres WITH PASSWORD '(123456)'; #將123456替換成自己設定的數據庫密碼 CREATE DATABASE mytest; #創建數據庫 \q #退出操作
結果如下圖:
五、添加遠程訪問權限:
vi /home/pgsql-13/data/pg_hba.conf host all all 0.0.0.0/0 md5 #結尾處添加
六、配置開機啟動數據庫腳本
mkdir /home/pgsql-13/bin vi /home/pgsql-13/bin/startup.sh
輸入一下內容:
#! /bin/bash su postgres<
添加腳本路徑
chmod -R 755 startup.sh vi /etc/rc.local /home/pgsql-13/bin/startup.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
輸入如下內容:
#! /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 $? !
配置定時任務:
12 2 * * * /home/pgsql-13/backdata/bin/backup.sh
參考網站:https://www.postgresql.org/download/linux/redhat/
PostgreSQL 13.1 手冊 http://postgres.cn/docs/13/index.html
原文鏈接:https://blog.csdn.net/bbwangj/article/details/123114413
相關推薦
- 2022-05-27 一起來看看python的裝飾器代碼_python
- 2022-09-18 Pycharm快速安裝OpenCV的詳細操作步驟_python
- 2022-08-23 Django上傳excel表格并將數據寫入數據庫的詳細步驟_python
- 2023-11-23 python 寫一個本地軟件授權案例,包括機器碼生成和授權碼生成
- 2022-08-01 Win?Server2016遠程桌面如何允許多用戶同時登錄_win服務器
- 2022-11-29 React?中?memo?useMemo?useCallback?到底該怎么用_React
- 2022-04-25 C語言的結構體你了解嗎_C 語言
- 2023-02-09 python如何提取xml指定內容_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支