修改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;
发现存储目录已经修改成功啦
大功告成~
如果你感觉很辛苦 那就转过身
来我怀里躲一躲叭
就算我比你小
怀抱也不够大 不够温暖
但是我会用全身力气抱紧你
不会松开手的 对你会很温柔的