linux 安裝PostgreSQL
- 把最新的rpm包添加到系統庫
PostgreSQL會爲全部的Linux平臺發佈rpm包, 並且會比其餘的的庫更新的更快.
地址:postresSQL linux
rpm -Uvh https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
- 列出可用安裝包
yum list postgres*
- 安裝PostgreSQL
yum install -y postgresql11-server.x86_64
- 初始化數據庫
/usr/pgsql-11/bin/postgresql-11-setup initdb
僅需執行一次
- 啓動PostgreSQL
systemctl start postgresql-11
- 設置自啓動
systemctl enable postgresql-11
- 查看運行狀態
systemctl status postgresql-11
- 開機啓動
chkconfig postgresql-11 on
- 重置密碼
1) sudo -u postgres psql
2) ALTER USER postgres WITH PASSWORD 'postgres';
3) 退出 \q
- 開啓遠程訪問
vi /var/lib/pgsql/11/data/postgresql.conf
修改#listen_addresses = 'localhost' 爲 listen_addresses='*',建議只監聽內網IP
- 修改客戶端認證配置文件pg_hba.conf
vi /var/lib/pgsql/11/data/pg_hba.conf
將IPv4區下的127.0.0.1/32修改成0.0.0.0/0; 將ident修改成md5
- 重啓服務
service postgresql-11 restart
- 開放端口
firewall-cmd --zone=public --add-port=5432/tcp --permanent
- 重載防火牆
firewall-cmd --reload
歡迎關注本站公眾號,獲取更多信息