栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

postgresql安装(centos7)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

postgresql安装(centos7)

1.安装依赖环境

  yum install  -y gcc gcc-c++ cmake ncurses-devel perl zlib*

  yum -y install -y readline-devel readline 


2.创建运行用户、程序目录

  useradd pgsql

  usermod -G pgsql pgsql

  mkdir  -p /data/server_home/pg13/

  chown -R pgsql.pgsql /data/server_home/pg13

  #修改安装目录权限

  chown -R pgsql.pgsql postgresql-13.1

3.安装

  su - pgsql,切换用户,

  ./configure --prefix=/data/server_home/pg13

  make

  make install

4.初始化数据库

  su - pgsql

  vim /home/pgsql/.bash_profile

export PGHOME=/data/server_home/pg13
export PGDATA=/data/server_home/pg13/data
export PATH=$PGHOME/bin:$PATH
export MANPATH=$PGHOME/share/man:$MANPATH
export LANG=en_US.utf8
export DATE=`date +"%Y-%m-%d %H:%M:%S"`
export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH


  source /home/pgsql/.bash_profile

  initdb -D /data/server_home/pg13/data/

  mkdir /data/server_home/pg13/logs/
  touch /data/server_home/pg13/logs/server.log


5.启动数据库


  修改配置文件

  参数优化

  vim /etc/security/limits.conf

pgsql soft    nofile  1024000
pgsql hard    nofile  1024000

pgsql soft    nproc   unlimited
pgsql hard    nproc   unlimited

pgsql soft    core    unlimited
pgsql hard    core    unlimited

pgsql soft    memlock unlimited
pgsql hard    memlock unlimited


  vim /data/server_home/pg13/data/pg_hba.conf

  修改开启密码验证

  local   all             all                                     password

  # IPv4 local connections:

  host    all             all             127.0.0.1/32            password

  # IPv6 local connections:

  host    all             all             ::1/128                 password


  启动服务

 su - pgsql
  
  pg_ctl -D /data/server_home/pg13/data/ -l /data/server_home/pg13/logs/server.log    start 

  pg_ctl -D /data/server_home/pg13/data/ -l /data/server_home/pg13/logs/server.log    stop


6.创建用户、密码

  psql postgres
  
  Alter USER pgsql WITH PASSWORD 'xxxxxx';  #添加密码


  CREATE DATABASE fs_core;  #创建数据库 

  CREATE user 用户 password 'xxxxx'; #创建用户

  GRANT ALL PRIVILEGES ON DATABASE fs_core TO xxxx; #授权


7.测试链接

  psql -U fs_core -d xxx -h 127.0.0.1 -p 5432

瑞思拜!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/882055.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号