加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

如何在Ubuntu上安装和配置PostgreSQL

发布时间:2019-10-26 06:19:12 所属栏目:建站 来源:Sergiu
导读:副标题#e# 【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 本教程中,你将学习如何在 Ubuntu Linux 上安装和使用开源数据库 PostgreSQL。 PostgreSQL (又名 Postgres) 是一个功能强大的自由开源的关系型数据库管理系统 (RDBMS) ,其在可

输出内容类似于下图所示(单击 q 键退出该视图):

如何在Ubuntu上安装和配置PostgreSQL

PostgreSQL Tables

使用 du 命令,你可以查看 PostgreSQL 用户:

如何在Ubuntu上安装和配置PostgreSQL

PostgreSQLUsers

你可以使用以下命令更改任何用户(包括 postgres)的密码:

  1. ALTER USER postgres WITH PASSWORD 'my_password';

注意:将 postgres 替换为你要更改的用户名,my_password 替换为所需要的密码。另外,不要忘记每条命令后面的 ;(分号)。

建议你另外创建一个用户(不建议使用默认的 postgres 用户)。为此,请使用以下命令:

  1. CREATE USER my_user WITH PASSWORD 'my_password';

运行 du,你将看到该用户,但是,my_user 用户没有任何的属性。来让我们给它添加超级用户权限:

  1. ALTER USER my_user WITH SUPERUSER;

你可以使用以下命令删除用户:

  1. DROP USER my_user;

要使用其他用户登录,使用 q 命令退出,然后使用以下命令登录:

  1. psql -U my_user

你可以使用 -d 参数直接连接数据库:

  1. psql -U my_user -d my_db

你可以使用其他已存在的用户调用 PostgreSQL。例如,我使用 ubuntu。要登录,从终端执行以下命名:

  1. psql -U ubuntu -d postgres

注意:你必须指定一个数据库(默认情况下,它将尝试将你连接到与登录的用户名相同的数据库)。

如果遇到如下错误:

  1. psql: FATAL: Peer authentication failed for user "my_user"

确保以正确的用户身份登录,并使用管理员权限编辑 /etc/postgresql/11/main/pg_hba.conf

  1. sudo vim /etc/postgresql/11/main/pg_hba.conf

注意:用你的版本替换 11(例如 10)。

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读