1. 程式人生 > 其它 >修改pgsql儲存目錄

修改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

大功告成~

如果你感覺很辛苦 那就轉過身
來我懷裡躲一躲叭

就算我比你小

懷抱也不夠大 不夠溫暖

但是我會用全身力氣抱緊你

不會鬆開手的 對你會很溫柔的

小鬼 快點過來抱了~