当前位置:   article > 正文

在centOS7上安装postgresql_centos7安装postgresql

centos7安装postgresql

 Postgresql安装与配置

  • 具体操作步骤
  1. 第一步,下载安装Postgresql数据库:

  2. 按照以下步骤在centOS系统上安装PostgreSQL。选择PostgreSQL的版本号以及对应系统,下载地址

PostgreSQL: Downloads

选择 centOS系统

使用yum安装postgresql14,首先选择安装的版本,然后按照下列步骤进行操作:

  1. 一些问题解决

在使用yum安装软件时可能会遇到提示“没有可用软件包”。

出现该问题的原因是该软件包在第三方的yum源里面,而不在官方yum源里面。解决的方法,就是安装epel源。
安装命令如下:

  1. //安装epel源
  2. sudo yum install epel-release
  3. //更新
  4. yum update

更新后即可使用yum安装

  1. # Install the repository RPM:
  2. sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-6-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  3. # Install PostgreSQL:
  4. sudo yum install -y postgresql14-server
  5. # Optionally initialize the database and enable automatic start:
  6. sudo /bin/postgresql-14-setup initdb
  7. sudo systemctl enable postgresql-14
  8. sudo systemctl start postgresql-14
  1. 查看postgresql的状态
systemctl status postgresql-14.service

  1. 修改配置文件实现远程连接

1)修改postgresql.conf文件

sudo vim /var/lib/pgsql/14/data/postgresql.conf

修改listen_addresses="*"

2)修改pg_hab.conf

sudo vim /var/lib/pgsql/14/data/pg_hba.conf

输入 i,进入编辑状态,找到IPv4输入

host    all             all             0.0.0.0/0            md5

使每个机器都能远程连接

  1. 由于PostgreSQL的默认用户名和数据库都是“postgres”,密码为空。所以要设置密码。

切换用户:

sudo – u postgres psql

修改密码:\password postgres

  1. 关闭防火墙

查看防火墙状态

此时防火墙是开启状态,关闭防火墙

systemctl stop firewalld

再次查看防火墙状态,已关闭。

  1. 查看虚拟机ip地址

输入:

ip address

ip地址为ens33下的

  1. Navicat连接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/410482
推荐阅读
相关标签
  

闽ICP备14008679号