在Centos8-stream安装PostgreSQL13的教程
PostgreSQL
来源:互联网
作者:秩名
发布时间:2022-02-26 21:03:43
人浏览
摘要
一、安装postgresql13-server 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 先创建postgresql储存目
一、安装postgresql13-server
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
先创建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
|
三、启动postgresql数据库
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
|
版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://blog.csdn.net/bbwangj/article/details/123114413