Rails 4 中 PostgreSQL 服务器的默认用户名/密码
许多 PostgreSQL 用户可能在登录时第一次询问他们数据库的 USERNAME
和 PASSWORD
。然而,仅仅学习这些设置并不是你需要知道的全部。
什么是 Rails 4 中的服务器?Rails 4 中的服务器使用带有 Ruby on Rails 4
的 PostgreSQL 服务器。
因此,将后端与使用 ROR
框架(Ruby on Rails
的缩写)的前端应用程序集成。
今天我们将深入研究 PostgreSQL 的基本设置以及之前的默认用户配置。
PostgreSQL 的初始配置和设置
第一次运行 PostgreSQL 设置时,你会遇到类似的情况。
它要求你提供名为 POSTGRES
的 SUPERUSER
的密码。因此,当你打开 PGADMIN4
或控制台版本 PSQL
时,你现在需要使用用户名 POSTGRES
和上面输入的密码登录。
如何使用 PGADMIN4
登录?
-
启动
PGADMIN4
。 -
在启动屏幕上,你会看到以下内容。
-
在这里,你将输入你在设置中使用的密码进行登录。
如果你忘记了密码,你可以直接点击
RESET MASTER PASSWORD
并按照屏幕上的说明进行操作。
现在我们将学习如何使用 PSQL
登录。
-
打开
CMD
并以用户权限运行它。 -
在
CMD
中,输入:``cmd
C:\Users\User_Name > cd C:\Program Files\PostgreSQL\14\bin或由你的系统指定。而不是 `14`,可能有不同的版本和不同的目录来打开 `bin` 文件夹。
-
现在你在
目录
中,输入psql.exe
。``cmd
C:\Program Files\PostgreSQL\14\bin> psql -U postgres
上面的语句倾向于打开带有 username
的 psql
作为 postgres
,这是我们默认的 superuser
。
- 这将引导你:
Password for user postgres:
在这里你将输入你在 setup
中设置的相同密码以登录并单击Enter。你现在已登录。
PostgreSQL 中的超级用户 POSTGRES
POSTGRES
是我们数据库的初始 SUPERUSER
。它具有访问和查看整个数据库对象、视图等的所有已知权限。
你可以发布你的 SUPERUSERS
或仅发布有限访问权限的 USERS
。SUPERUSER
是唯一可以发出 CREATE
命令以将新用户添加到系统的实体。
在 PostgreSQL 中创建不同的 USERS
你可以使用以下语句创建一个具有唯一名称的新 SUPERUSER
。
Create ROLE Wild_Cat WITH SUPERUSER
或者,如果你想登录。
Create ROLE Wild_Cat Login
然后使用 psql
登录。
在 PostgreSQL 中查看 USERS
和 ALTER
忘记密码
如果你有不同的 USERS
,你可以按如下方式查看它们。
select * from pg_user;
然后,从提供的列表中,例如在我们的示例中,我们有用户 WILD_CAT
,使用 ALTER
语句来 RESET
密码。
从这里,我们可以将 ALTER
语句称为:
ALTER USER wild_cat WITH PASSWORD '[your_password]'
所以今天,我们在 SERVER IN RAILS 4
中了解了我们可以在 PostgreSQL 中定义和使用 USERS
的各种方式。我们希望你继续学习并遵循我们的教程,以更好地理解问题不同解决方案背后的概念。
Hello, I am Bilal, a research enthusiast who tends to break and make code from scratch. I dwell deep into the latest issues faced by the developer community and provide answers and different solutions. Apart from that, I am just another normal developer with a laptop, a mug of coffee, some biscuits and a thick spectacle!
GitHub