在CentOS下快速安装和配置PostgreSql

您所在的位置:网站首页 linux启动postgresql服务 在CentOS下快速安装和配置PostgreSql

在CentOS下快速安装和配置PostgreSql

#在CentOS下快速安装和配置PostgreSql| 来源: 网络整理| 查看: 265

国内的很多教程的按照都是使用从官网下载安装文件的方法,配置都还是比较麻烦,这里面使用yum安装,简单快速。只需要简单几步,就能快速安装。本文目标 在CentOS下快速安装PostgreSql 配置PostgreSql访问权限和修改密码 配置PostgreSql可以远程访问一、在CentOS下快速安装PostgreSql1. 安装数据库

2021-02-23更新

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm sudo yum -qy module disable postgresql sudo yum install -y postgresql13-server2. 初始化数据库sudo /usr/pgsql-13/bin/postgresql-13-setup initdb3. 启动服务和设置开机启动sudo systemctl start postgresql-13 sudo systemctl enable postgresql-13二、配置PostgreSql访问权限和修改密码1. 修改默认的postgres账户密码

postgresql的默认linux账户为postgres,我们需要修改密码。

sudo passwd postgres2. 使用postgres登录,并修改数据库账户postgres的登录密码

更换账户postgres登录linux

su - postgres

修改密码,下面命令的NewPassword修改为您自己的密码

psql -d template1 -c "ALTER USER postgres WITH PASSWORD 'NewPassword';"

到这一步,就配置完成了。您可以在登录psql管理端。

psql postgres

您可以使用\h获得更多命令行帮助,也可以使用\q退出。

三、配置PostgreSql可以远程访问1. 修改阿里云的安全配置,添加上PostgreSql的5432端口

注:PostgreSql是需要通过配置才可以进行远程访问。

2. 修改阿里云的安全配置,添加上PostgreSql的5432端口

修改pg_hba.conf

vi /var/lib/pgsql/13/data/pg_hba.conf修改之前修改之后

:wq,保存并退出。

修改postgresql.conf

vi /var/lib/pgsql/13/data/postgresql.conf修改之前修改之后

重启PostgreSql

sudo systemctl restart postgresql-13

在本地用Navicat for PostgreSql建立连接

完成。

总结网上很多教程是上官网现在安装包的方式,比较繁琐和复杂。这种方法是最快速的。配置PostgeeSql最容易忽视的是,必须要修改pg_hba.conf和postgresql.conf文件,才能进行远程访问。这一点其实是挺好的,安全系数非常高,但是初期的时候特别容易踩坑,忽略这一点。

【结束】



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3