迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 数据库 > PostgreSQL >

Rails 4 中 PostgreSQL 服务器的默认用户名/密码

作者:迹忆客 最近更新:2023/03/20 浏览次数:

许多 PostgreSQL 用户可能在登录时第一次询问他们数据库的 USERNAMEPASSWORD。然而,仅仅学习这些设置并不是你需要知道的全部。

什么是 Rails 4 中的服务器?Rails 4 中的服务器使用带有 Ruby on Rails 4 的 PostgreSQL 服务器。

因此,将后端与使用 ROR 框架(Ruby on Rails 的缩写)的前端应用程序集成。

今天我们将深入研究 PostgreSQL 的基本设置以及之前的默认用户配置。

PostgreSQL 的初始配置和设置

第一次运行 PostgreSQL 设置时,你会遇到类似的情况。

postgres 用户配置

它要求你提供名为 POSTGRESSUPERUSER 的密码。因此,当你打开 PGADMIN4 或控制台版本 PSQL 时,你现在需要使用用户名 POSTGRES 和上面输入的密码登录。

如何使用 PGADMIN4 登录?

  1. 启动 PGADMIN4

  2. 在启动屏幕上,你会看到以下内容。

    postgres 用户登录

  3. 在这里,你将输入你在设置中使用的密码进行登录。

    如果你忘记了密码,你可以直接点击 RESET MASTER PASSWORD 并按照屏幕上的说明进行操作。

现在我们将学习如何使用 PSQL 登录。

  1. 打开 CMD 并以用户权限运行它。

  2. CMD 中,输入:

    ``cmd
    C:\Users\User_Name > cd C:\Program Files\PostgreSQL\14\bin

    
    或由你的系统指定。而不是 `14`,可能有不同的版本和不同的目录来打开 `bin` 文件夹。
    
  3. 现在你在目录中,输入 psql.exe

    ``cmd
    C:\Program Files\PostgreSQL\14\bin> psql -U postgres

    
    	

上面的语句倾向于打开带有 usernamepsql 作为 postgres,这是我们默认的 superuser

  1. 这将引导你:
Password for user postgres:

在这里你将输入你在 setup 中设置的相同密码以登录并单击Enter。你现在已登录。

PostgreSQL 中的超级用户 POSTGRES

POSTGRES 是我们数据库的初始 SUPERUSER。它具有访问和查看整个数据库对象、视图等的所有已知权限。

你可以发布你的 SUPERUSERS 或仅发布有限访问权限的 USERSSUPERUSER 是唯一可以发出 CREATE 命令以将新用户添加到系统的实体。

在 PostgreSQL 中创建不同的 USERS

你可以使用以下语句创建一个具有唯一名称的新 SUPERUSER

Create ROLE Wild_Cat WITH SUPERUSER

或者,如果你想登录。

Create ROLE Wild_Cat Login

然后使用 psql 登录。

在 PostgreSQL 中查看 USERSALTER 忘记密码

如果你有不同的 USERS,你可以按如下方式查看它们。

select * from pg_user;

然后,从提供的列表中,例如在我们的示例中,我们有用户 WILD_CAT,使用 ALTER 语句来 RESET 密码。

pg 用户表

从这里,我们可以将 ALTER 语句称为:

ALTER USER wild_cat WITH PASSWORD '[your_password]'

所以今天,我们在 SERVER IN RAILS 4 中了解了我们可以在 PostgreSQL 中定义和使用 USERS 的各种方式。我们希望你继续学习并遵循我们的教程,以更好地理解问题不同解决方案背后的概念。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 PSQL 中运行 SQL 文件

发布时间:2023/03/20 浏览次数:178 分类:数据库

本文解释了如何直接从终端/命令行或 psql shell 运行 SQL 文件。为此,你需要指定主机名、端口、用户名和数据库名称。

在 PostgreSQL 中使用循环

发布时间:2023/03/20 浏览次数:124 分类:PostgreSQL

在 PL/SQL 中,你可能需要在 Postgres 中使用循环。我们可以使用 FOR 和 WHILE 语句来创建循环。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便