CentOS_8安装PostgreSQL-12
安装PostgreSQL
启用 PostgreSQL 官方存储库
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
从 CentOS 默认库中禁用 PostgreSQL
sudo dnf module -qy disable postgresql
安装 PostgreSQL 12
sudo dnf install -y postgresql12 postgresql12-server
初始化PostgreSQL
初始化数据库,然后配置开机启动并直接启动
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
sudo systemctl enable postgresql-12 --now
设置 postgres
用户的密码
sudo passwd postgres
登录到 postgres
用户
su -l postgres
进入 Postgres 数据库
psql
配置数据库本地连接
为 IPv4 和 IPv6 本地主机配置身份验证方法
# METHOD 可以是 "trust", "reject", "md5", "password", "scram-sha-256", "gss", "sspi", "ident", "peer", "pam", "ldap", "radius" 或 "cert"
# 注意 "password" 是以明文方式发送; "md5" 或 "scram-sha-256" 是将密码加密后发送
sudo vim /var/lib/pgsql/12/data/pg_hba.conf
找到 host IPv4 和 IPv6 线路,配置本地连接的验证方法
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
重启服务启用配置
sudo systemctl restart postgresql-12