答案:在Linux系统中安装PostgreSQL需根据发行版选择包管理器,Ubuntu/Debian使用APT,CentOS/RHEL需添加官方仓库后用YUM/DNF安装,安装后初始化数据库并启动服务,通过配置文件调整访问权限并开放防火墙端口以实现远程连接。

在Linux系统中安装PostgreSQL是一个常见需求,尤其用于开发、测试或部署Web应用。不同发行版的安装方式略有差异,但整体流程清晰。以下是详细的安装步骤,适用于主流Linux发行版如Ubuntu、Debian、CentOS和RHEL。
确认系统环境
安装前先确认你的Linux发行版和版本号,这将决定使用哪种包管理器:
Ubuntu/Debian 使用 APT CentOS/RHEL/Fedora 使用 YUM 或 DNF
可通过以下命令查看系统信息:
cat /etc/os-release
在Ubuntu/Debian上安装PostgreSQL
使用APT包管理器安装PostgreSQL非常简单:
更新软件包列表:
sudo apt update 安装PostgreSQL及其contrib扩展包:
sudo apt install postgresql postgresql-contrib 安装完成后,服务会自动启动并设置为开机自启。
默认情况下,PostgreSQL会创建一个名为 postgres 的系统用户和数据库用户。你可以切换到该用户进行操作:
sudo -i -u postgres
在CentOS/RHEL上安装PostgreSQL
CentOS和RHEL默认仓库可能不包含最新版PostgreSQL,建议添加官方仓库:
安装PostgreSQL官方仓库(以PostgreSQL 15为例):
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 安装PostgreSQL服务器和客户端工具:
sudo yum install -y postgresql15-server postgresql15 初始化数据库集群:
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb 启动并启用开机自启:
sudo systemctl start postgresql-15
sudo systemctl enable postgresql-15
基本配置与使用
安装完成后,可以进行一些基础配置来开始使用:
切换到postgres用户:
sudo -u postgres psql 进入PostgreSQL命令行后,可修改密码:
password postgres 退出psql:
q
若需远程访问,需修改配置文件:
编辑 postgresql.conf 文件(通常位于 /etc/postgresql/*/main/ 或 /var/lib/pgsql/15/data/):
确保 listen_addresses 包含你的IP或设为 ‘*’。 修改 pg_hba.conf 添加客户端认证规则。 重启服务生效:
sudo systemctl restart postgresql(或对应版本服务名)
基本上就这些。安装成功后,你就可以创建数据库、用户并连接使用了。注意开放防火墙端口(默认5432)以便外部访问。
以上就是Linux中如何安装PostgreSQL_Linux安装PostgreSQL的步骤详解的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/193652.html
微信扫一扫
支付宝扫一扫