具體搭建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;
發現存儲目錄已經修改成功啦
大功告成~
如果你感覺很辛苦 那就轉過身
來我懷里躲一躲叭
就算我比你小
懷抱也不夠大 不夠溫暖
但是我會用全身力氣抱緊你
不會松開手的 對你會很溫柔的