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安裝elasticsearch-5.6.2CentOSElasticsearch
- CentOS7.X安裝RabbitMQ-3.6.10CentOSMQ
- Centos7.X安裝DB210.5CentOSDB2
- Centos7.x環境下 安裝DiszzCentOS
- 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
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- BiocManager安裝,devtools安裝dev
- Linux安裝解除安裝MySQLLinuxMySql
- linux 安裝yum 安裝phpLinuxPHP
- Ubuntu解除安裝和安裝Ubuntu
- 02 安裝git、安裝TortoiseGitGit
- cocoapods安裝/解除安裝/使用
- JDK安裝和解除安裝JDK
- ffmpeg安裝之mac安裝Mac
- docker安裝及解除安裝Docker
- [ 安裝 ] Zeppelin安裝步驟!
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- ElasticSearch的安裝和使用,Postman的安裝,Kibana的安裝,EShead外掛的安裝ElasticsearchPostman
- Mac Redis安裝與解除安裝MacRedis
- 安裝了IDLE後安裝tensorflow
- kratos安裝及依賴安裝
- Linux 解除安裝openjdk 安裝oraclejdkLinuxJDKOracle
- debian安裝和解除安裝vmware
- JDK的安裝與解除安裝JDK
- linux 解除安裝jdk和安裝LinuxJDK
- 【推薦 - glibc安裝】MySQL - 安裝MySql
- linux下安裝snap安裝工具Linux
- [雲原生]Docker - 安裝&解除安裝Docker
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- window下安裝並使用nvm(含解除安裝node、解除安裝nvm、全域性安裝npm)NPM
- 安裝
- air安裝win10怎麼解除安裝_air安裝win10如何解除安裝AIWin10