加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在Ubuntu上安装和配置PostgreSQL

发布时间:2019-10-22 11:45:47 所属栏目:Windows 来源: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)。

对如下所示的一行进行替换:

  1. local all postgres peer

替换为:

  1. local all postgres md5

然后重启 PostgreSQL:

  1. sudo service postgresql restart

使用 PostgreSQL 与使用其他 SQL 类型的数据库相同。由于本文旨在帮助你进行初步的设置,因此不涉及具体的命令。不过,这里有个 非常有用的要点 可供参考! 另外, 手册(man psql)和 文档 也非常有用。

总结

阅读本文有望指导你完成在 Ubuntu 系统上安装和准备 PostgreSQL 的过程。如果你不熟悉 SQL,你应该阅读 基本的 SQL 命令。

如果你有任何问题或疑惑,请随时在评论部分提出。


【编辑推荐】

  1. 软网推荐:Linux中使用命令行查看压缩文档
  2. 替代Windows系统下cmd的10款命令行工具
  3. Bash学习的快乐之旅:3个命令行游戏
  4. 几个命令了解ELF文件的”秘密“
  5. 命令行技巧:如何使用find和xargs查找和处理文件
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:源码门户网)

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