Skip to content

zhengzhi12/Postgres_offline_script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

PostgreSQL一键离线安装脚本

功能简述:

  • 脚本能在完全断网的情况下安装postgreSQL数据库。

  • 脚本只支持CentOS 6/7,通过读取/etc/centos-release来获取版本号,进而影响部分安装命令。

  • PostgreSQL需要postgres用户来启动,此脚本将会新建postgres用户,但不会新建postgres用户组

  • 脚本会自动创建自启动。CentOS 6是利用/etc/rc.d/rc.local来执行脚本创建的/usr/local/pgsql/pgsql.sh;CentOS 7中将在systemd中创建postgresql服务。

  • 默认使用5432端口,并在防火墙中开启此端口。

  • 脚本将自动创建mydb数据库。

使用指南

  • 使用脚本需要3个核心文件(夹):

    postgres_install_kit.rar压缩包中已经包含这三个文件(夹),解压并把它们放在同级目录下用root用户运行./install_postgres.sh进行安装。

  • 依赖文件夹的rpm包可以在可以联网的CentOS 6/7系统中使用以下命令进行下载:

    sudo yum install yum-plugin-downloadonly

    sudo yum install --downloadonly --downloaddir=/root/dependencies_pgsql/ gcc readline-devel zlib-devel

  • 安装时会提示当前系统时间,请务必进行核对。

  • 执行脚本会提示输入postgres系统用户密码,和postgres数据库用户的登陆密码,以供后续设置使用。可以通过编辑脚本中的postgres_user_passwordpg_db_password两个变量来跳过这一步。

About

PostgreSQL一键离线安装脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages