Ubuntu PostgreSQL数据库服务器启动

原创
ithorizon 7个月前 (10-07) 阅读数 31 #Linux

Ubuntu PostgreSQL数据库服务器启动指南

PostgreSQL是一种功能强势的开源对象关系型数据库管理系统,广泛应用于各种规模的应用程序中。在Ubuntu操作系统中安装并启动PostgreSQL数据库服务器是一个相对明了的过程,以下是一篇详细的指南,帮助您在Ubuntu上圆满启动PostgreSQL数据库服务器。

准备工作

在起初之前,请确保您的Ubuntu系统已经更新到最新版本。可以通过以下命令更新您的系统:

sudo apt update

sudo apt upgrade

此外,您还需要安装一些依靠项,例如编译器、开发工具和库文件。以下命令可以安装这些依靠项:

sudo apt install build-essential libpq-dev

安装PostgreSQL

Ubuntu系统通常已经包含了PostgreSQL的软件包,由此您可以使用以下命令安装PostgreSQL:

sudo apt install postgresql postgresql-contrib

安装完成后,您可以使用以下命令检查PostgreSQL是否已正确安装:

postgres -V

这应该会输出PostgreSQL的版本信息,表明安装圆满。

配置PostgreSQL

安装完成后,您需要配置PostgreSQL,包括设置密码和创建用户。

设置root密码

在第一次启动PostgreSQL之前,您需要设置root用户的密码。以下命令将启动PostgreSQL的配置脚本,并提示您输入root密码:

sudo -u postgres postgres

输入root密码后,您将进入psql命令行界面。此时,可以使用以下命令更改root密码:

\password

输入新密码并确认,然后退出psql界面。

创建新用户

为了尽或许缩减损耗可靠性,建议您创建一个新的数据库用户,并授予其适当的权限。以下命令可以创建一个新的用户:

sudo -u postgres createuser -s -d your_username

这里,`your_username`是您想要创建的新用户名。`-s`参数描述授予该用户超级用户权限,`-d`参数描述创建用户时也创建同名的数据库。

接下来,您需要为该用户设置密码。以下命令可以设置密码:

sudo -u postgres psql

在psql命令行界面中,执行以下命令:

\password your_username

输入密码并确认,然后退出psql界面。

启动PostgreSQL服务

在配置完成后,您可以使用以下命令启动PostgreSQL服务:

sudo systemctl start postgresql

要确保PostgreSQL在系统启动时自动启动,可以使用以下命令:

sudo systemctl enable postgresql

验证PostgreSQL服务

要验证PostgreSQL服务是否正常运行,可以使用以下命令检查服务状态:

sudo systemctl status postgresql

如果服务正在运行,您应该会看到类似以下输出:

active (running) since Mon 2023-04-03 08:30:44 UTC; 1min 54s ago

连接到PostgreSQL数据库

要连接到PostgreSQL数据库,可以使用以下命令:

sudo -u your_username psql

这将启动psql命令行界面,您可以在其中执行SQL查询和管理数据库。

总结

通过以上步骤,您已经圆满在Ubuntu上安装并启动了PostgreSQL数据库服务器。接下来,您可以起初创建数据库、表和查询,以满足您的应用程序需求。

祝您使用PostgreSQL愉快!


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门