首页 > 技术文章 > centos8 安装postgresql数据库

xingqiang 2020-12-17 00:28 原文

  1. 登录 postgresql 官网页面
    https://www.postgresql.org/


2.下载安装包
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

3.禁用内置的PostgreSQL模块(这个时间较长)
sudo dnf -qy module disable postgresql

4.安装PostgreSQL:
sudo dnf install -y postgresql13-server

5.初始化postgresql数据库
sudo dnf install -y postgresql13-server

6.设置开机自启动
sudo systemctl enable postgresql-13

7.启动postgresql数据库
sudo systemctl start postgresql-13

8.查看postgresql进程
ps -ef|grep postgre

9.通过netstat命令或者lsof 监听默认端口5432
lsof -i:5432
netstat -an | grep 5432

10.使用find命令查找了一下postgresql.conf的配置位置
find -name postgresql.conf

11.修改postgresql.conf
listen_adress = '*'

12.修改认证文件并重启
vim /var/lib/pgsql/13/data/pg_hba.conf

全部修改成 0.0.0.0/0 trust

13.登录数据库并修改密码
psql -h 192.168.110.133 -d postgres -U postgres -p 5432
alter user postgres with password 'postgres';

14.修改认证文件把认证文件修改的trust改回来并重启

可以通过密码登录啦!用远程测试工具测试,注意是否开放服务器安全组

15.启动,关闭命令
systemctl start postgresql-13
systemctl stop postgresql-13

推荐阅读