centos 7.9 安装 postgresql 9.3.25 安装步骤(需要网络)
centos 7.9 安装 postgresql 9.3.25 安装步骤(需要网络)
1.更新系统:
sudo yum update
2.添加 PostgreSQL 存储库。创建一个名为 pgdg.repo
的文件:
sudo vi /etc/yum.repos.d/pgdg.repo
3.在文件中添加以下内容:
[pgdg93]
name=PostgreSQL 9.3 $releasever - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-93
4.保存并关闭文件。
5.安装 PostgreSQL 9.3:
sudo yum install postgresql93-server
6.安装完成后,初始化数据库:
sudo /usr/pgsql-9.3/bin/postgresql93-setup initdb
7.启动 PostgreSQL 服务并设置开机启动:
sudo systemctl start postgresql-9.3
sudo systemctl enable postgresql-9.3
8.检查 PostgreSQL 服务状态:
sudo systemctl status postgresql-9.3
如果状态显示为 “active”,则表示 PostgreSQL 服务已成功启动。
9.配置访问权限。默认情况下,PostgreSQL 只允许本地连接。如果你想允许远程连接,请进行以下配置。
打开 PostgreSQL 主配置文件:
sudo vi /var/lib/pgsql/9.3/data/postgresql.conf
找到以下行,并将其改为对应的服务器 IP 地址(如果你想允许来自任何 IP 的连接,请将该行注释掉):
# listen_addresses = 'localhost'
保存并关闭文件。
打开 pg_hba.conf
文件:
sudo vi /var/lib/pgsql/9.3/data/pg_hba.conf
在文件末尾添加以下行以允许来自所有 IP 的连接(注意:这是允许任何 IP 连接的示例配置,对于生产环境,请根据需要配置适当的安全规则):
host all all 0.0.0.0/0 md5
保存并关闭文件。
10.重新加载配置文件:
sudo systemctl reload postgresql-9.3
现在你已经成功安装并配置了 PostgreSQL 9.3.25。你可以使用 psql 工具或其他客户端工具连接到 PostgreSQL 数据库。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)