修改pgsql存储目录

具体搭建pgql数据库参考上一篇博客:https://www.cnblogs.com/likecoke/p/15715095.html

本篇博客主要是 修改pgsql的存储目录

1、首先查看数据库存储位置

SHOW data_directory;

 

 

 

 

 

可以看到现在的存储目录是:/opt/postgresql-11.6/data

 

 2、将pgsql服务停止

systemctl stop postgresql

3、创建新的存储目录

mkdir -p /home/data/postgresql

4、修改目录属组

chown -R postgres:postgres /home/data/postgresql

5、将原先目录的数据迁移到新目录下

rsync -av /opt/postgresql-11.6 /home/data/postgresql

6、将原来目录进行备份

mv /opt/postgresql-11.6/data /opt/postgresql-11.6/data.bak

7、修改pgsql启动的脚本

将旧的数据库存储目录修改为新的数据库存储目录

vim /etc/init.d/postgresql

主要是修改以下两个

prefix=/home/data/postgresql/postgresql-11.6

PGDATA="/home/data/postgresql/postgresql-11.6/data"

 

8.启动pgsql服务

systemctl start postgresql

有个红色的提示 没关系

 

 我们在输入该命令即可

systemctl daemon-reload

再次输入启动命令

systemctl start postgresql

查看状态

systemctl status postgresql

 

9.查看数据库存储位置

SHOW data_directory;

 

 

发现存储目录已经修改成功啦

 

 

大功告成~

如果你感觉很辛苦 那就转过身
来我怀里躲一躲叭

就算我比你小

怀抱也不够大 不够温暖

但是我会用全身力气抱紧你

不会松开手的 对你会很温柔的

 

posted @ 2021-12-21 14:28  宝英姐姐  阅读(1494)  评论(0编辑  收藏  举报