安裝
- 下載
yum直接安裝的postgresql時9.2版本的,不推薦。以下安裝版本為9.6.
yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
yum install -y postgresql96-server postgresql96-contrib
- 初始化數據庫
/usr/pgsql-9.6/bin/postgresql96-setup initdb
- 啟動服務
systemctl start postgresql-9.6
- 開機自啟
systemctl enable postgresql-9.6
- 查看版本
psql --version
配置
- 修改用戶密碼
postgreSQL安裝完成后,會創建一個postgres用戶,以此用戶身份操作數據庫。
su - postgres
psql -U postgres
alter user postgres with password '123321'
- 開啟遠程訪問
vim /var/lib/pgsql/9.6/data/postgresql.conf
修改#listen_addresses = 'localhost'
為listen_addresses='*'
, 允許ip訪問。 - 信任遠程連接
vim /var/lib/pgsql/9.6/data/pg_hba.conf
在IPv4部分添加修改以下內容:
host all all *.*.*.*/32(需要連接的服務器IP) trust
ip設為0.0.0.0/0
,所有IP即可訪問
注意:trust 為不需要密碼訪問; md5 為需要密碼訪問