当前位置: 代码网 > it编程>数据库>MsSqlserver > linux安装postgresql13详细步骤教程

linux安装postgresql13详细步骤教程

2026年09月20日 MsSqlserver 我要评论
linux安装pgsql131.查询是否安装过pg,然后删除rpm -qa | grep postgres如存在,则删除yum remove postgresql*2.安装存储库rpmsudo yum

linux安装pgsql13

1.查询是否安装过pg,然后删除

rpm -qa | grep postgres

如存在,则删除

yum remove postgresql*

2.安装存储库rpm

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/el-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

3.安装postgresql

sudo yum install -y postgresql13-server

4.初始化数据库

sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

5.启动数据库

设置开机自启:

sudo systemctl enable postgresql-13

启动pgsql:

sudo systemctl start postgresql-13

6.配置远程登录连接

修改/var/lib/pgsql/13/data/postgresql.conf文件,

取消 listen_addresses 的注释,

将参数值改为“*”

vi /var/lib/pgsql/13/data/postgresql.conf

7. 配置密钥方式

修改/var/lib/pgsql/13/data/pg_hba.conf文件,

增加下图红框部分内容

vi /var/lib/pgsql/13/data/pg_hba.conf

8. 改完配置文件后重启服务

systemctl restart postgresql-13.service

9.登录数据库,创建用户及数据库

登录:

su postgres

切换到用户postgres:

psql -u postgres

修改系统用户postgres密码:

alter user postgres with password ‘root';

10.配置防火墙

开放5432端口

firewall-cmd --zone=public --add-port=5432/tcp --permanent

关闭5432端口

firewall-cmd --zone=public --remove-port=5432/tcp --permanent

配置立即生效

firewall-cmd --reload

重启防火墙

service firewalld restart

查看已开放的端口

firewall-cmd --list-ports

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com