時間:2022-02-25來源:www.outletmksalestore.com作者:電腦系統城
1 2 |
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儲存目錄
1 2 |
mkdir /home/pgsql-13 chmod 777 /home/pgsql-13 #授予權限,否則后續初始化是會報錯 |
切換postgres用戶正式初始化
1 2 |
su postgres /usr/pgsql-13/bin/initdb -D /home/pgsql-13/data |
1 2 |
cd /home/pgsql-13 /usr/pgsql-13/bin/pg_ctl -D /home/pgsql-13/data -l logfile start |
這里注意繼續使用postgres用戶操作,否則會報錯
1 2 3 4 5 6 7 |
vi /home/pgsql-13/data/postgresql .conf listen_addresses = ‘localhost' #開放本地登錄 port = 5432 #開放登錄端口 psql ALTER USER postgres WITH PASSWORD '(123456)' ; #將123456替換成自己設定的數據庫密碼 CREATE DATABASE mytest; #創建數據庫 \q #退出操作 |
結果如下圖:
1 2 |
vi /home/pgsql-13/data/pg_hba .conf host all all 0.0.0.0 /0 md5 #結尾處添加 |
1 2 |
mkdir /home/pgsql-13/bin vi /home/pgsql-13/bin/startup .sh |
輸入一下內容:
1 2 3 4 5 6 |
#! /bin/bash su postgres<<! cd /home/pgsql-13 /usr/pgsql-13/bin/pg_ctl -D /home/pgsql-13/data -l logfile start exit $? ! |
添加腳本路徑
1 2 3 |
chmod -R 755 startup.sh vi /etc/rc . local /home/pgsql-13/bin/startup .sh #在文件內容最后一行添加 |
1 2 3 4 |
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 |
輸入如下內容:
1 2 3 4 5 |
#! /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 $? ! |
配置定時任務:
1 | 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
到此這篇關于Centos8-stream安裝PostgreSQL13的文章就介紹到這了。
2022-09-11
Windows 系統 PostgreSQL 手工安裝配置方法教程圖解2021-04-22
自定義函數實現單詞排序并運用于PostgreSQL(實現代碼)2021-04-19
MySQL命令行操作時的編碼問題詳解玩游戲的時候最怕跳出什么程序來干擾游戲,很多玩家在玩游戲過程中會遇到輸入法彈出來,影響游戲體驗,Win10玩游戲老跳出來輸入法怎么辦?按照以下的方法操作就可以解決這個問題了...
2021-02-19