centos7 yum安装maven_超详细的centos7下载安装Postgresql11(yum安装)教程

本文档记录了在CentOS7上使用yum安装PostgreSQL11的详细步骤,包括查看yum支持的PostgreSQL版本、安装RPM包、初始化数据库、设置开机启动、修改配置和创建用户等。在安装过程中需要注意配置文件的修改和权限设置,以确保数据库正常运行。
摘要由CSDN通过智能技术生成

概述

新项目准备用PG数据库,实际上也是练手用的,后面用好了再做mysql到PG的迁移,今天主要记录一下centos7用yum安装Postgresql11的过程。


1、到官网查看yum支持到哪个版本的Postgresql

地址:https://yum.postgresql.org/repopackages.php

f7eec0755f554793f6b98e16cc9158b0.png

2、安装RPM包

yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

3、安装数据库

yum install -y postgresql11 postgresql11-server
eab4fc4dc427baa3768bc5c6afe233d6.png

4、初始化数据库

/usr/pgsql-11/bin/postgresql-11-setup initdb
5b904974421bc749e9752b890e277e7a.png

5、启动PG并设置开机启动

systemctl enable postgresql-11systemctl start postgresql-11
07c607f4ca72d0e5febb1046b74a9203.png

6、修改配置

pgsql11配置文件位置默认在:/var/lib/pgsql/11/data,首次密码登录需要修改pg_hba.conf,把里面的ident全部换成md5,否则会报错:psql: FATAL: Ident authentication failed for user

57aad238ce330b1192cc0e93ce2db170.png

6.1、设置允许访问

允许内网其它网段访问,或者全网: 0.0.0.0/0

6.2、设置监听所有ip

6.3、重启服务器

systemctl restart postgresql-11

7、创建用户

--切换到postgres超级管理员su postgrespsql#修改密码alter user postgres with password 'xxx';#创建新用户create user hwb with password 'xxxx';#创建数据库同时指定数据库的所有者create database test owner hwb;#数据库赋权未赋权则账户只能登录控制台grant all privileges on database test to hwb;

报错:psql: symbol lookup error: psql: undefined symbol: pqsignal

解决:这个是之前安装过pg导致的,指定到正确的路径即可。

export PATH=$PATH:/usr/pgsql-11/bin

296d50ec3d4bafb983e0dc097f2eeb85.png

附:常用控制台命令

73619c0492926a27fe98eee275367f6b.png

觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

b61784c29569f5ab44d53a1a5801430e.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值