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

配置系统用户

  • PostgresSQL安装后会自动创建postgres用户,无密码
  • 切换时候出现-bash-4.1$的故障,这是由于postgres账户是yum或者rpm安装时候数据库自动创建的用户,缺少用户环境变量文件,用cp /etc/skel/.bash* ~ 复制模板到当前用户,重新登录即可。
[root@pg01 ~]# su - postgres
-bash-4.1$ cp /etc/skel/.bash* ~
-bash-4.1$ exit
[root@pg01 ~]# su - postgres
[postgres@pg01 ~]$ 
发布了23 篇原创文章 · 获赞 0 · 访问量 4472

猜你喜欢

转载自blog.csdn.net/strawberry1019/article/details/104594672