如何在 Ubuntu / Raspbian 上安装 PostgreSQL

发布网友

我来回答

1个回答

热心网友

在Ubuntu/Raspbian系统上安装PostgreSQL的操作非常类似。

为了安装PostgreSQL及其额外特性,运行:

sudo apt install postgresql postgresql-contrib

安装完成后,数据库会自动启动。

确认安装版本,输入:

sudo -u postgres psql -c "SELECT version();"

执行此命令时,首先在本地计算机上连接到PostgreSQL数据库(sudo -u postgres psql),然后执行SQL命令(SELECT version();)来显示当前运行的PostgreSQL版本,如15.5。

默认情况下,PostgreSQL仅监听本地网络接口(127.0.0.1),不接受远程连接。要启用远程访问,打开配置文件postgresql.conf,在CONNECTIONS AND AUTHENTICATION部分添加listen_addresses = '*'。

文件路径如下所示。在安装后查看当前数据库版本很重要,因为它将指导你进行文件修改。

修改配置文件后,重启数据库服务器。使用以下命令执行此操作。

默认情况下,数据库服务器可以接受远程连接,但用户无法登录。这可能是因为hba文件未配置。

通过命令行登录数据库后,运行show hba_file;查看hba文件位置。然后使用sudo nano编辑文件。

在文件末尾添加两行内容。保存更改并重新启动服务器。

在登录数据库时可能会遇到用户名密码错误,这是因为安装完成时未为postgres账号设置密码。重新登录服务器并进入数据库后,执行ALTER USER postgres PASSWORD ‘******’;(星号代表你设置的密码)。设置密码后,客户端工具应不会拒绝连接请求,并显示成功信息。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com