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

本文將為您介紹如何在CentOS 7系統(tǒng)上安裝PostgreSQL 9.6版本,通過本教程,您可以輕松完成安裝并開始使用PostgreSQL數(shù)據(jù)庫。
安裝前準(zhǔn)備
1、更新系統(tǒng)軟件包
在安裝PostgreSQL之前,我們需要確保系統(tǒng)軟件包是最新的,打開終端,執(zhí)行以下命令:
sudo yum update -y
2、關(guān)閉SELinux
為了方便安裝,我們建議關(guān)閉SELinux,編輯SELinux配置文件:
sudo vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled,保存并退出。
然后執(zhí)行以下命令,臨時關(guān)閉SELinux:
sudo setenforce 0
安裝PostgreSQL 9.6
1、添加PostgreSQL Yum倉庫
我們需要添加PostgreSQL的Yum倉庫,創(chuàng)建倉庫配置文件:
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ù)庫
執(zhí)行以下命令,初始化數(shù)據(jù)庫:
sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
4、啟動PostgreSQL服務(wù)
執(zhí)行以下命令,啟動PostgreSQL服務(wù)并設(shè)置開機(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)容:
允許本地所有用戶無密碼登錄 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ù)庫,我們需要切換到postgres用戶:
sudo su - postgres
2、登錄PostgreSQL命令行
執(zhí)行以下命令,登錄PostgreSQL命令行:
psql
此時,你已經(jīng)成功進(jìn)入PostgreSQL命令行。
3、創(chuàng)建數(shù)據(jù)庫和用戶
在PostgreSQL命令行中,執(zhí)行以下命令創(chuàng)建新用戶和新數(shù)據(jù)庫:
CREATE USER username WITH PASSWORD 'password'; CREATE DATABASE dbname OWNER username;
注意:將username和password替換為你需要設(shè)置的用戶名和密碼,將dbname替換為你需要創(chuàng)建的數(shù)據(jù)庫名。
4、退出PostgreSQL命令行
執(zhí)行以下命令,退出PostgreSQL命令行:
q
通過以上步驟,你已經(jīng)成功在CentOS 7上安裝了PostgreSQL 9.6,現(xiàn)在,你可以開始使用PostgreSQL數(shù)據(jù)庫進(jìn)行開發(fā)、測試和生產(chǎn)等工作,希望本教程對您有所幫助,如有疑問,請隨時留言。
新聞名稱:CentOS7下安裝PostgreSQL9.6的教程分享
路徑分享:http://www.5511xx.com/article/dhddjdg.html


咨詢
建站咨詢
