CentOS7.X安裝postgresql-10.3
PostGreSQL
-
安裝前的準備
yum install vim wget firewalld gcc gcc-c++ openssl-devel readline readline-devel zlib zlib-devel uuid-devel systemd-devel -y
-
安裝PostGreSQL
cd /home wget https://ftp.postgresql.org/pub/source/v10.3/postgresql-10.3.tar.gz tar -zxvf postgresql-10.3.tar.gz cd postgresql-10.3 ./configure --prefix=/usr/local/postgres/ --with-ossp-uuid --with-uuid=ossp --with-systemd --with-openssl make make install
-
新增postgres使用者並配置資料目錄
mkdir /data/ mkdir /data/postgres/ useradd postgres chown -R postgres:postgres /data/postgres/ chown -R postgres:postgres /usr/local/postgres/ chown -R postgres:postgres /home/postgresql-10.3/
-
配置啟動防火牆
systemctl start firewalld firewall-cmd --zone=public --add-port=5432/tcp --permanent firewall-cmd --reload
-
修改環境變數
vim /etc/profile export PGHOME=/usr/local/postgres export PGDATA=/data/postgres export PATH=$PATH:/usr/local/postgres/bin ESC :wq source /etc/profile
-
初始化資料庫
su postgres /usr/local/postgres/bin/initdb -D /data/postgres
-
修改配置
su postgres vim /data/postgres/pg_hba.conf local all all trust host all all 127.0.0.1/32 trust host all all 0.0.0.0/0 trust host all all ::1/128 trust local replication all trust host replication all 127.0.0.1/32 trust host replication all 0.0.0.0/0 trust host replication all ::1/128 trust ESC :wq vim /data/postgres/postgresql.conf listen_addresses = `*` ESC :wq
-
啟動
su postgres /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile start
-
建立預設資料庫及設定密碼
su postgres /usr/local/postgres/bin/createdb postgres /usr/local/postgres/bin/psql postgres # 已經進入了postgres控制檯 password # 接下來輸入密碼 ************** # 退出 q
-
停止、啟動、重啟、過載
su postgres /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile stop /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile start /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile restart /usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile reload
- 領支付寶紅包支援作者
相關文章
- CentOS7.X安裝NginxCentOSNginx
- CentOS7.X系統安裝CentOS
- CentOS7.X安裝elasticsearch-5.6.2CentOSElasticsearch
- Centos7.x環境下 安裝DiszzCentOS
- Centos7.X安裝DB210.5CentOSDB2
- CentOS7.X安裝RabbitMQ-3.6.10CentOSMQ
- CentOS7.X原始碼安裝MySQL-5.7.18CentOS原始碼MySql
- 寶塔 Centos7.x安裝pdo_sqlsrv 擴充套件CentOSSQL套件
- centos7.x 安裝教程 elasticsearch7.0.X & es-headCentOSElasticsearch
- 安裝 CentOS7.x 下的所需的 Lnmp 環境以及配置,PHP 篇CentOSLNMPPHP
- centos7.x掛載磁碟CentOS
- CentOS7.X更新gcc到5.3.0CentOSGC
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- mysql安裝 (yum 安裝)MySql
- MMM安裝、MHA安裝
- CentOS7.X磁碟掛載及取消掛載CentOS
- mysql安裝------RPM包安裝及解除安裝MySql
- oracle安裝:OUI安裝Oracle(圖形介面安裝)OracleUI
- ffmpeg安裝之mac安裝Mac
- docker安裝及解除安裝Docker
- 02 安裝git、安裝TortoiseGitGit
- Ubuntu解除安裝和安裝Ubuntu
- Orace RAC安裝-DNS安裝DNS
- caffe安裝系列——安裝OpenCVOpenCV
- SPARK 安裝之scala 安裝Spark
- mac 安裝opencv homebrew安裝MacOpenCV
- Oracle 安裝與解除安裝Oracle
- solaris mysql 安裝 解除安裝MySql
- BiocManager安裝,devtools安裝dev
- JDK安裝和解除安裝JDK
- 安裝HomeBrew提示已安裝並無法解除安裝
- SQL Server 2012 安裝——安裝 OR 解除安裝SQLServer
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- CentOS6.x和CentOS7.x的區別CentOS
- mysql安裝-----二進位制包安裝及解除安裝MySql
- cocoapods安裝/解除安裝/使用
- Mac Redis安裝與解除安裝MacRedis