如何在Ubuntu 18.04 LTS Bionic Beaver及其衍生版本上安装PostgreSQL?

PostgreSQL的

PostgreSQL是一个面向对象的关系数据库管理系统,强大,先进和高性能,PostgreSQL是 在PostgreSQL许可下发布的免费开放源代码, 类似于BSD或MIT。

使用和改进SQL语言以及大量功能 用于安全的数据存储和管理。 它高效,可靠且可扩展,可处理大量数据并创建企业级和容错环境,同时确保高数据完整性。

PostgreSQL的 它也具有高度可扩展的功能 例如索引,它们带有API,因此您可以开发自己的解决方案来解决数据存储问题。

像许多其他开源项目一样, PostgreSQL开发不是由一个公司或个人来管理,而是由一组开发人员来管理 在无私,无私,自由或得到商业组织支持的情况下工作的人。

该社区称为PGDG(PostgreSQL全球开发小组)。

在Ubuntu 18.04 LTS及其衍生版本上安装PostgreSQL

为了在我们的系统上安装此工具,我们必须在 /etc/apt/sources.list.d/pgdg.list 它存储存储库配置。

我们将使用Ctrl + Alt + T打开一个终端,并在其中执行:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

sudo apt install wget ca-certificates

我们导入公钥

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –

Y 我们将通过以下方式将应用程序安装到我们的系统中:

sudo apt update

sudo apt install postgresql-10 pgadmin4

就是这样,我们将在系统上安装PostgreSQL。

应用程序服务在安装后应自动执行,我们可以通过执行以下命令来进行验证:

sudo systemctl status postgresql.service

如何在Ubuntu 18.04 LTS及其衍生版本上使用PostgreSQL?

在PostgreSQL中, 客户端身份验证由配置文件控制 /etc/postgresql/10/main/pg_hba.conf。

默认的身份验证方法是“对等” 对于数据库管理员,这意味着它从系统接收客户端操作系统的用户名,并检查它是否与请求的数据库用户名匹配以允许访问,以进行本地连接。

该配置文件可以根据您的需要进行编辑。

一切配置完成后, 可以使用以下命令访问系统帐户:

sudo -i -u postgres

psql

postgres=#

也可以直接使用此其他命令来访问它,而无需首先访问postgres帐户,为此,我们只需要执行以下命令:

sudo -i -u postgres psql

要退出,我们仅执行:

postgres=# \q

En PostgreSQL,使用角色和权限系统哪里 角色是可以访问所有群集数据库的全局对象 (具有适当的特权)。

尽管在角色之间维护对应关系很方便,但角色在操作系统级别上与用户完全分开。

为了初始化数据库系统,每个全新安装始终包含一个预定义的角色。

如何在PostgreSQL中创建用户?

在数据库中创建新角色,我们只需执行 以下命令,其中我们仅需将“ user”替换为我们要分配的名称:

postgres=# CREATE ROLE usuario;

现在,如果要向用户角色添加登录属性,则只需添加以下内容:

postgres=#CREATE ROLE usuario LOGIN;

或者也可以如下创建

postgres=#CREATE USER usuario;           

通过创建这个, 我们必须分配一个可以确保身份验证方法的密码 从而在连接到数据库时提供加密的密码。

我们可以通过键入以下命令来做到这一点:

postgres=#CREATE ROLE usuario PASSWORD 'contraseña'

最后,您可以在许多论坛中找到各种教程和帮助, 他们共享内容的网站 关于PostgreSQL的使用和管理。


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   莱昂纳多·费布雷斯

    您好,在控制台中放置以下命令时出现错误
    wget –安静-O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt键添加-

    请注意,如果您使用命令行进行复制粘贴,则必须删除“添加”之后的脚本,并手动将其放置。 否则将显示错误。

    错误:找不到pg_config可执行文件。

    发生这种情况是因为该脚本未正确解释。