安裝(當(dāng)前是版本10)
sudo apt install postgresql
允許遠(yuǎn)程訪問
主配置文件:
sudo su postgres
nano /etc/postgresql/10/main/postgresql.conf
listen_addresses = '*'
權(quán)限控制文件:
sudo su postgres
nano /etc/postgresql/10/main/pg_hba.conf
# IPv4 local connections:
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::1/128 md5
重新初始化資料庫族
- 先安裝中文支持包
sudo locale-gen zh_CN.UTF-8
sudo service postgresql stop
- 刪除默認(rèn)的資料庫目錄,然后重建
sudo su postgres
cd /var/lib/postgresql/10
rm -rf main
mkdir main
- 通過initdb初始化資料庫族
/usr/lib/postgresql/10/bin/initdb -E UTF-8 --locale=zh_CN.UTF-8 -D /var/lib/postgresql/10/main -U pgroot -W
- 創(chuàng)建用戶表空間sqldata
sudo mkdir /var/sqldata
sudo chown postgres:postgres /var/sqldata
- 啟動資料庫服務(wù)
sudo service postgresql start