CentOs8.1下使用YUM安装 PostgreSQL 12及其相关配置

1.PostgreSQL 12 安装

环境:CentOS8.1

  • 查看Linux已安装版本命令:
    cat/ect/redhat-release

版本:PostgreSQL 12

  • 检查已安装的PostgreSQL命令:
    rpm-qa | grep postgresql
  • 卸载已安装的PostgreSQL命令
    yum remove +包名

如果之前安装PostgreSQL,需要将其卸载,然后再安装新的版本。

1.安装步骤:

1.打开终端,登录root用户

2.登录PostgreSQL YUM 官网,结合自己Linux版本以及想安装的PostgreSQL版本复制相应的rpm链接。在命令行输入以下命令,导入yum源。

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

3.安装PostgreSQL服务

yum install postgresql12-server postgresql12

如果安装其他版本,把12改成相应的数字即可。
如:安装PostgreSQL 9.5就是 yum install postgresql95 postgresql95-server

我在安装的过程中出现了找不到server的错误,可尝试以下的解决办法。

如果出错:
可以试一下下面的解决办法:
1.yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

2.yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

3.yum -y install yum-utils

4.yum-config-manager --enable pgdg12

5.yum install postgresql12-server postgresql12

2.初始化数据库:

sudo /usr/pgsql-12/bin/postgresql-12-setup initdb 

#Initializing database ... OK

PostgreSQL安装成功之后,会默认创建一个名为postgres的Linux用户,初始化数据库后,会有名为postgres的数据库,来存储数据库的基础信息,例如用户信息等等。

postgres数据库会初始化一名超级用户postgres。

3.启动PostgreSQL服务:

#启动PostgreSQL服务
sudo systemctl start postgresql-12

#设置PostgreSQL服务为开机启动,这样就不用输入密码登录PostgreSQL
sudo systemctl enable postgresql-12

2.PostgreSQL 12 相关配置

配置远程访问

1.开放端口

sudo firewall-cmd --add-port=5432/tcp --permanent
sudo firewall-cmd --reload

2.修改IP绑定

#修改配置文件
vi /var/lib/pgsql/12/data/postgresql.conf

#将监听地址修改为*
#默认listen_addresses配置是注释掉的,所以可以直接在配置文件开头加入该行
listen_addresses='*'

3.允许所有IP访问

#修改配置文件
vi /var/lib/pgsql/12/data/pg_hba.conf

#在问价尾部加入
host  all  all 0.0.0.0/0 md5

4.重启PostgreSQL服务

#重启PostgreSQL服务
sudo systemctl restart postgresql-12

3.连接PostgreSQL(登录):

1.进入PostgreSQL命令行
通过su命令切换linux用户为postgres会自动进入命令行

su postgres

2.启动SQL Shell
启动以后,就可以执行SQL语句了

psql

命令行窗口出现“postgres=#",意味着连接成功了。

另,为了方便使用postgres账号进行管理,可以修改该账号的密码:

ALTER USER postgres WITH PASSWORD '设置的密码';
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要安装CentOS 8.1,您按照以下步骤进行操作: 1. 首先,从CentOS官方网站(https://www.centos.org/download/)下载CentOS 8.1安装镜像文件。选择适合您的体系结构的版本(例如x86_64)。 2. 在安装镜像下载完成后,您需要将其写入可引导的安装介质上。您可以使用软件如Rufus(https://rufus.ie/)或Etcher(https://www.balena.io/etcher/)来创建可引导的USB驱动器或DVD。 3. 将写入了CentOS 8.1镜像的安装介质插入要安装CentOS的计算机,并启动计算机。 4. 在启动时,您将看到一个引导菜单。使用箭头键选择“Install CentOS 8.1”并按下Enter键。 5. 系统将加载必要的文件并显示安装程序界面。您可以选择不同的语言、时区和键盘布局。 6. 在安装程序界面中,选择“Installation Destination”选项,然后选择要安装CentOS的磁盘或分区。您还可以选择是否进行自定义分区设置。 7. 完成分区设置后,返回到安装程序界面,然后选择“Begin Installation”选项。 8. 安装程序将开始安装CentOS 8.1,并在完成后提示您重启计算机。 9. 重启计算机后,您将看到一个欢迎屏幕。按照屏幕上的提示进行初始设置,包括许可协议、创建用户等。 10. 完成初始设置后,您将进入CentOS 8.1的登录界面。输入您创建的用户名和密码登录到系统。 恭喜!您已成功安装CentOS 8.1。希望这对您有所帮助!如果您有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值