微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PostgreSQL 12 在CentOS 6 下的安装

环境准备

项目 参数
操作系统 CentOS 6
内存 2GB
硬盘 10GB
Postgresql 版本 12

CentOS的安装

一切正常安装, 系统包什么的不用特殊选择什么.
注意 :唯独要注意的是网络配置. 虚拟机要选择NET网络模式

下载Postgresql

不知道为啥网上的这个方法, 我就死活不行

所以我另辟蹊径, 直接使用CentOS里的浏览器访问Postgresql官网, 有个Direct RPM download字样, 找到如下的界面, 直接在CentOS里下载rpm包:

在这里插入图片描述

安装并配置Postgresql

一定一定一定要按顺序依次按照以下几个包:

rpm -ivh  postgresql12-libs-12.2-1PGDG.rhel6.x86_64.rpm
rpm -ivh  postgresql12-12.2-1PGDG.rhel6.x86_64.rpm
rpm -ivh postgresql12-server-12.2-1PGDG.rhel6.x86_64.rpm

在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

初始化Postgresql

初始化数据库命令如下, 需要看到[OK]

[root@pg01 ~]#  service postgresql-12 initdb

启动数据库

[root@pg01 ~]#  service postgresql-12 start

检查数据库是否启动

[root@pg01 ~]# ps -ef | grep postgre
postgres  1825     1  0 16:24 ?        00:00:00 /usr/pgsql-12/bin/postmaster -D /var/lib/pgsql/12/data
postgres  1827  1825  0 16:24 ?        00:00:00 postgres: logger                                      
postgres  1829  1825  0 16:24 ?        00:00:00 postgres: checkpointer                                
postgres  1830  1825  0 16:24 ?        00:00:00 postgres: background writer                           
postgres  1831  1825  0 16:24 ?        00:00:00 postgres: walwriter                                   
postgres  1832  1825  0 16:24 ?        00:00:00 postgres: autovacuum launcher                         
postgres  1833  1825  0 16:24 ?        00:00:00 postgres: stats collector                             
postgres  1834  1825  0 16:24 ?        00:00:00 postgres: logical replication launcher                
root      2253  2233  0 16:25 pts/0    00:00:00 grep postgre

数据库随机启动

chkconfig postgresql-12 on

关闭数据库

[root@pg01 ~]# service postgresql-12 stop

配置系统用户

[root@pg01 ~]# su - postgres
-bash-4.1$ cp /etc/skel/.bash* ~
-bash-4.1$ exit
[root@pg01 ~]# su - postgres
[postgres@pg01 ~]$ 

董董-酱 发布了23 篇原创文章 · 获赞 0 · 访问量 4405 私信 关注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐