postgresql-15(yum安装教程)
安装
官网链接:
https://www.postgresql.org/download/linux/redhat/
在下方图片勾选自己对应的系统,版本,架构
自定义生成下方内容,无脑执行,
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql15-server
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15
连接配置问题:
PostgreSQL配置问题:PostgreSQL服务器可能没有正确配置以接受远程连接。检查PostgreSQL配置文件(通常位于/etc/postgresql//main/postgresql.conf),确保以下设置正确:
listen_addresses:应该设置为’0.0.0.0’或’*',以允许从任何IP地址连接。
port:应该设置为5432,除非你已经更改了默认端口号。 pg_hba.conf
配置问题:PostgreSQL的pg_hba.conf文件控制哪些用户可以从哪些IP地址连接到服务器。检查这个文件(通常位于/etc/postgresql//main/pg_hba.conf),确保有一个条目允许你连接的用户从你连接的IP地址连接。例如:host all <your_ip_address>/32
md5
设置密码:
alter user postgres with password 'xxxxxx';
连接pgsql:
psql -U postgres -p 5432 -h 127.0.0.1
允许别人连接参考下面说明,按图片修改对应配置即可
ps: 默认安装后 postgresql.conf,里的listen_addresses,字段是被注释得,需要将注释去掉
参考链接
主要修改就在这两个配置文件
全部做完后,pgsql库可正常使用了