📜  ubuntu 安装和配置 postgres 服务器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:26.313000             🧑  作者: Mango

Ubuntu安装和配置PostgreSQL服务器

PostgreSQL是一种强大的开源关系型数据库管理系统,可在各种平台上运行。在本文中,我们将介绍如何在Ubuntu上安装和配置PostgreSQL服务器。

Step 1: 安装PostgreSQL

在Ubuntu上安装PostgreSQL非常简单。打开终端并运行以下命令:

sudo apt-get install postgresql

安装完成后,PostgreSQL服务器将自动启动。

Step 2: 连接到PostgreSQL服务器

在安装完成后,您可以通过以下命令连接到PostgreSQL服务器:

sudo -u postgres psql

该命令将使用postgres用户连接到本地PostgreSQL服务器。

Step 3: 创建一个新用户

要创建一个新的PostgreSQL用户,请运行以下命令:

CREATE USER myuser WITH PASSWORD 'mypassword';

请将myuser和mypassword替换为您想要使用的用户名和密码。

Step 4: 创建新数据库

要创建新的PostgreSQL数据库,请运行以下命令:

CREATE DATABASE mydatabase OWNER myuser;

这将创建一个名为mydatabase的新数据库,并将其所有权授予myuser用户。

Step 5: 远程访问PostgreSQL服务器

默认情况下,Ubuntu上的PostgreSQL服务器仅允许本地连接。如果您想允许远程连接,请按照以下步骤操作。

  1. 打开PostgreSQL配置文件:
sudo nano /etc/postgresql/[version]/main/postgresql.conf

请将version替换为您正在运行的PostgreSQL版本。

  1. 搜索“listen_addresses”,并取消注释该行。将其设置为“*”,表示任何IP都可以连接。

  2. 保存并关闭文件。

  3. 打开pg_hba.conf文件:

sudo nano /etc/postgresql/[version]/main/pg_hba.conf
  1. 在文件的末尾添加以下行:
host  all  all 0.0.0.0/0 md5
  1. 保存并关闭文件。

  2. 重新启动PostgreSQL服务器:

sudo service postgresql restart

现在,您可以使用任何PostgreSQL客户端连接到服务器,如pgAdmin或psql,只需使用服务器的IP地址和myuser用户的用户名和密码。

结论

现在您已经学会了如何在Ubuntu上安装和配置PostgreSQL服务器,创建用户和新数据库,并允许远程连接。开始使用PostgreSQL吧!