網站首頁 編程語言 正文
一、安裝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-12-11 centos離線安裝mongodb-database-tools方法詳解_MongoDB
- 2022-05-16 通過T-SQL語句創建游標與實現數據庫加解密功能_MsSql
- 2022-12-09 C#調用Windows的API實現窗體動畫_C#教程
- 2023-01-30 Android?Https證書過期的兩種解決方案_Android
- 2022-07-08 Python如何讀取csv文件時添加表頭/列名_python
- 2022-04-15 C語言的位段與枚舉詳解_C 語言
- 2022-03-26 C語言關于時間復雜度詳解_C 語言
- 2022-10-16 解析React?ref?命令代替父子組件的數據傳遞問題_React
- 最近更新
-
- 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同步修改后的遠程分支