返回顶部
扩大
缩小

吾辈当自强

自古盘古开天,三皇定国,五帝开疆,凡国遇大事,男必在祀与戎,泯躯祭国,即燹骨成丘,溢血成河, 亦不可辱国之土,丧国之疆,士披肝沥胆,将寄身刀锋,帅槊血满袖,王利刃辉光,
吾不分老幼尊卑,不分先后贵贱,必同心竭力,倾黄河之水,决东海之波, 征胡虏之地,剿倭奴之穴, 讨欺吾之寇,伐蛮夷之戮,遂沧海横流,儿立身无愧,任尸覆边野,唯精魂可依。

离线安装PostgreSQL11.6

因为客户最近有一台CentOS7的虚拟机,但是没有联网,需要安装离线安装PostgreSQL

1、首先去官网下载离线安装包

     https://www.postgresql.org/download/

 

 

 说明:可以点击相应系统下载,也可以点击左边导航source下载tar.gz

 

 

 选择网页下端的

  我此次安装的是11.6的版本

 

 

 

 

 

 

 

 

 

下载完成后就有下面三个包

2、PostgreSQL安装包

postgresql11-libs-11.6-1PGDG.rhel7.x86_64.rpm

postgresql11-11.6-1PGDG.rhel7.x86_64.rpm

postgresql11-server-11.6-1PGDG.rhel7.x86_64.rpm

如果没有 安装libicu,同时需要下载libicu-50.2-3.el7.x86_64.rpm 。具体的下载地址,百度一下。

3、上传pg包到/tmp

可以上传到自己新建的目录,我这里是上传到服务器的tmp下

cd /tmp
rpm -ivh postgresql11-libs-11.6-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql11-11.6-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql11-server-11.6-1PGDG.rhel7.x86_64.rpm

   这里安装遇到依赖检测失败,请参考:https://www.cnblogs.com/whitebai/p/12128078.html 进行配置

4、安装完成后初始化数据库并启用开机自启动

这里需要 cd 到个根目录下,刚刚实在tmp目录下,不然会找不到路径。

/usr/pgsql-11/bin/postgresql-11-setup initdb

 

systemctl enable postgresql-11

systemctl start postgresql-11

 

  

 

5、配置/etc/hosts

其实这部我没有配置

 

6、最后添加主机ip和主机名

vim /var/lib/pgsql/11/data/postgresql.conf

 

 7、根据实际需求开放访问ip

vim  /var/lib/pgsql/11/data/pg_hba.conf

  

8、重启postgresql

systemctl restart postgresql-11

su - postgres
psql

创建数据库用户
create user postgres password ‘pg’;

赋予账号权限
ALTER ROLE postgres SUPERUSER;

新建数据库
create database postgres;
退出

8、开放防火墙端口 

  firewall-cmd --zone=public --add-port=5432/tcp --permanent   # 开放5432端口

  firewall-cmd --reload   # 配置立即生效

 参考链接:https://www.cnblogs.com/whitebai/p/12144515.html

使用链接工具进行测试

安装具体参考:https://blog.csdn.net/TheDreamMaster/article/details/90318602  https://www.jianshu.com/p/b4a759c2208f

 

posted on 2020-01-01 00:58  whitebbai  阅读(...)  评论(...编辑  收藏

导航