新聞中心
CentOS 7下安裝PostgreSQL 9.6的詳細(xì)教程

本文將為您介紹如何在CentOS 7系統(tǒng)上安裝PostgreSQL 9.6版本,通過(guò)本教程,您可以輕松完成安裝并開(kāi)始使用PostgreSQL數(shù)據(jù)庫(kù)。
安裝前準(zhǔn)備
1、更新系統(tǒng)軟件包
在安裝PostgreSQL之前,我們需要確保系統(tǒng)軟件包是最新的,打開(kāi)終端,執(zhí)行以下命令:
sudo yum update -y
2、關(guān)閉SELinux
為了方便安裝,我們建議關(guān)閉SELinux,編輯SELinux配置文件:
sudo vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled,保存并退出。
然后執(zhí)行以下命令,臨時(shí)關(guān)閉SELinux:
sudo setenforce 0
安裝PostgreSQL 9.6
1、添加PostgreSQL Yum倉(cāng)庫(kù)
我們需要添加PostgreSQL的Yum倉(cāng)庫(kù),創(chuàng)建倉(cāng)庫(kù)配置文件:
sudo vi /etc/yum.repos.d/pgdg-96-centos.repo
將以下內(nèi)容復(fù)制到文件中:
[pgdg96] name=PostgreSQL 9.6 for CentOS baseurl=https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/ enabled=1 gpgcheck=1 gpgkey=https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG
保存并退出。
2、安裝PostgreSQL客戶端和服務(wù)端
執(zhí)行以下命令,安裝PostgreSQL客戶端和服務(wù)端:
sudo yum install postgresql96 postgresql96-server postgresql96-contrib -y
3、初始化數(shù)據(jù)庫(kù)
執(zhí)行以下命令,初始化數(shù)據(jù)庫(kù):
sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
4、啟動(dòng)PostgreSQL服務(wù)
執(zhí)行以下命令,啟動(dòng)PostgreSQL服務(wù)并設(shè)置開(kāi)機(jī)自啟:
sudo systemctl start postgresql-9.6 sudo systemctl enable postgresql-9.6
配置PostgreSQL
1、修改PostgreSQL配置文件
編輯PostgreSQL配置文件:
sudo vi /var/lib/pgsql/9.6/data/postgresql.conf
修改以下參數(shù)(根據(jù)實(shí)際情況調(diào)整):
listen_addresses = '*' port = 5432
保存并退出。
2、修改pg_hba.conf文件
編輯pg_hba.conf文件:
sudo vi /var/lib/pgsql/9.6/data/pg_hba.conf
在文件末尾添加以下內(nèi)容:
允許本地所有用戶無(wú)密碼登錄 local all all trust 允許遠(yuǎn)程所有用戶使用密碼登錄 host all all 0.0.0.0/0 md5
保存并退出。
3、重啟PostgreSQL服務(wù)
執(zhí)行以下命令,重啟PostgreSQL服務(wù):
sudo systemctl restart postgresql-9.6
使用PostgreSQL
1、切換到postgres用戶
為了操作數(shù)據(jù)庫(kù),我們需要切換到postgres用戶:
sudo su - postgres
2、登錄PostgreSQL命令行
執(zhí)行以下命令,登錄PostgreSQL命令行:
psql
此時(shí),你已經(jīng)成功進(jìn)入PostgreSQL命令行。
3、創(chuàng)建數(shù)據(jù)庫(kù)和用戶
在PostgreSQL命令行中,執(zhí)行以下命令創(chuàng)建新用戶和新數(shù)據(jù)庫(kù):
CREATE USER username WITH PASSWORD 'password'; CREATE DATABASE dbname OWNER username;
注意:將username和password替換為你需要設(shè)置的用戶名和密碼,將dbname替換為你需要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名。
4、退出PostgreSQL命令行
執(zhí)行以下命令,退出PostgreSQL命令行:
q
通過(guò)以上步驟,你已經(jīng)成功在CentOS 7上安裝了PostgreSQL 9.6,現(xiàn)在,你可以開(kāi)始使用PostgreSQL數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)、測(cè)試和生產(chǎn)等工作,希望本教程對(duì)您有所幫助,如有疑問(wèn),請(qǐng)隨時(shí)留言。
分享名稱:CentOS7下安裝PostgreSQL9.6的教程分享
當(dāng)前網(wǎng)址:http://fisionsoft.com.cn/article/dhddjdg.html


咨詢
建站咨詢
