博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7.X安装postgresql-10.3
阅读量:6028 次
发布时间:2019-06-20

本文共 2171 字,大约阅读时间需要 7 分钟。

PostGreSQL

  1. 安装前的准备

    yum install \vim \wget \firewalld \gcc \gcc-c++ \openssl-devel \readline \readline-devel \zlib \zlib-devel \uuid-devel \systemd-devel \ -y \
  2. 安装PostGreSQL

    cd /homewget https://ftp.postgresql.org/pub/source/v10.3/postgresql-10.3.tar.gztar -zxvf postgresql-10.3.tar.gzcd postgresql-10.3./configure \--prefix=/usr/local/postgres/ \--with-ossp-uuid \--with-uuid=ossp \--with-systemd \--with-openssl \makemake install
  3. 添加postgres用户并配置数据目录

    mkdir /data/mkdir /data/postgres/useradd postgreschown -R postgres:postgres /data/postgres/chown -R postgres:postgres /usr/local/postgres/chown -R postgres:postgres /home/postgresql-10.3/
  4. 配置启动防火墙

    systemctl start firewalldfirewall-cmd --zone=public --add-port=5432/tcp --permanentfirewall-cmd --reload
  5. 修改环境变量

    vim /etc/profileexport PGHOME=/usr/local/postgresexport PGDATA=/data/postgresexport PATH=$PATH:/usr/local/postgres/binESC:wqsource /etc/profile
  6. 初始化数据库

    su postgres/usr/local/postgres/bin/initdb -D /data/postgres
  7. 修改配置

    su postgresvim /data/postgres/pg_hba.conflocal   all             all                                     trusthost    all             all             127.0.0.1/32            trusthost    all             all             0.0.0.0/0               trusthost    all             all             ::1/128                 trustlocal   replication     all                                     trusthost    replication     all             127.0.0.1/32            trusthost    replication     all             0.0.0.0/0               trusthost    replication     all             ::1/128                 trustESC:wqvim /data/postgres/postgresql.conflisten_addresses = '*'ESC:wq
  8. 启动

    su postgres/usr/local/postgres/bin/pg_ctl -D /data/postgres -l logfile start
  9. 创建默认数据库及设置密码

    su postgres/usr/local/postgres/bin/createdb postgres/usr/local/postgres/bin/psql postgres# 已经进入了postgres控制台\password# 接下来输入密码**************# 退出\q
  10. 停止、启动、重启、重载

    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
  11. 领支付宝红包支持作者

    扫码领支付宝红包

转载地址:http://vnkhx.baihongyu.com/

你可能感兴趣的文章
在centOS上安装wireshark出错
查看>>
IT.如何选择转型?
查看>>
关于向Mybatis传递多个参数进行SQL查询的用法
查看>>
mongodb 安装
查看>>
光纤组网基础知识 (2) - 光纤跳线、尾纤、连接器、法兰盘、耦合器
查看>>
fedora上ARM-LINUX-GCC 编译器安装
查看>>
查看dev下设备名的含义
查看>>
Oracle 触发器(上)
查看>>
Android 数据库基本操作-2
查看>>
html5学习笔记1
查看>>
函数的扩展
查看>>
Linxu命令
查看>>
Linux下使用Google Authenticator配置SSH登录动态验证码
查看>>
js星级评价
查看>>
ORACLE分区表详解
查看>>
SNI
查看>>
我的友情链接
查看>>
開發平臺/二次開發
查看>>
浅谈RGB
查看>>
磁盘及文件系统管理(三)
查看>>