当前位置:首页 > 系统教程 > 正文

Ubuntu 22.04系统安装PostgreSQL 14数据库(详细部署与配置教程)

Ubuntu 22.04系统安装PostgreSQL 14数据库(详细部署与配置教程)

本教程将详细介绍在Ubuntu 22.04系统上安装和配置PostgreSQL 14数据库的步骤,适合新手小白跟随操作。通过本指南,您将学会如何从零开始部署PostgreSQL 14,并进行基本数据库配置,确保系统稳定运行。

1. 系统更新与准备

在开始安装PostgreSQL 14之前,首先更新Ubuntu 22.04系统的软件包列表,确保系统处于最新状态。打开终端,运行以下命令:

    sudo apt updatesudo apt upgrade -y  

这些命令将更新系统包,为安装PostgreSQL 14做好准备。Ubuntu 22.04是一个流行的Linux发行版,适用于数据库部署。

2. 安装PostgreSQL 14

Ubuntu 22.04默认软件库可能不包含PostgreSQL 14,因此需要添加官方仓库。首先,安装必要的依赖并添加PGPA密钥:

    sudo apt install wget curl gnupg2 -ycurl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg  

接下来,添加PostgreSQL 14仓库到系统源列表:

    echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list  

更新软件包列表并安装PostgreSQL 14:

    sudo apt updatesudo apt install postgresql-14 postgresql-client-14 -y  

安装完成后,PostgreSQL 14服务会自动启动。您可以通过以下命令验证安装是否成功:

    sudo systemctl status postgresql  

如果状态显示为“active (running)”,则表示PostgreSQL 14已成功安装。这是一个关键的数据库安装步骤。

Ubuntu 22.04系统安装PostgreSQL 14数据库(详细部署与配置教程) 22.04  PostgreSQL 14 数据库安装 系统配置 第1张

3. 配置PostgreSQL 14数据库

安装完成后,需要进行基本的数据库配置。首先,切换到PostgreSQL默认用户:

    sudo -i -u postgres  

然后,启动PostgreSQL命令行界面,并设置数据库管理员密码:

    psqlALTER USER postgres PASSWORD "your_password";  

将“your_password”替换为强密码。完成后,输入“\q”退出。接下来,配置远程访问(可选),编辑PostgreSQL配置文件:

    sudo nano /etc/postgresql/14/main/postgresql.conf  

找到“listen_addresses”行,修改为“listen_addresses = "*"”以允许所有IP连接。然后,编辑访问控制文件:

    sudo nano /etc/postgresql/14/main/pg_hba.conf  

在文件末尾添加一行:host all all 0.0.0.0/0 md5,保存后重启PostgreSQL服务:

    sudo systemctl restart postgresql  

这些系统配置步骤确保了数据库的安全性和可访问性。

4. 创建数据库和用户

现在,让我们创建一个新的数据库和用户。首先,以postgres用户登录:

    sudo -u postgres psql  

在psql中,运行以下命令创建数据库和用户:

    CREATE DATABASE mydatabase;CREATE USER myuser WITH ENCRYPTED PASSWORD "mypassword";GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;  

这完成了基本的数据库安装和配置。您可以使用“\l”查看数据库列表。

5. 测试与总结

最后,测试PostgreSQL 14连接。从本地机器使用新用户登录:

    psql -U myuser -d mydatabase -h localhost  

如果登录成功,说明Ubuntu 22.04上的PostgreSQL 14部署完成。本教程涵盖了从安装到配置的全过程,确保您能轻松管理数据库。记住定期更新系统和数据库以保持安全。

通过以上步骤,您已经学会了在Ubuntu 22.04上安装PostgreSQL 14并进行数据库配置。这是一个完整的数据库安装指南,适合初学者。如果您遇到问题,请参考官方文档或社区支持。