postgreSQL 的默认密码

postgreSQL 的默认密码

当我在 Windows 上安装 postgreSQL 时,“postgres”用户的默认密码是什么?我在 Google 上搜索了“postgres 默认密码”,但没有立即返回任何结果。

答案1

Windows 上没有默认密码 - 安装将在向导期间要求您创建一个。如果您忘记或不记得,您可以:

转到控制面板 -> 管理工具 -> 计算机管理。在“本地用户和组”下,您可以看到为系统创建的所有用户。删除“postgres”并重新安装 PostgreSQL

答案2

虽然有点晚了,但还是想说:

默认情况下,用户是“postgres”,密码是您在安装数据库时输入的密码。(我已经测试过版本 11,12)。

发出命令:

psql 

在 Windows 中,cmd 会要求输入用户(已登录)的密码,但可能无法获取。因此,您可以尝试使用 postgres 用户登录:

psql -U postgres

并输入安装时使用的密码。

或者使用工具创建具有登录权限的用户PgAdmin

答案3

对于 Linux 用户(这里是 Ubuntu;应该与其他发行版完全相同),您可以简单地psql在用户下运行 CLI postgres(使用sudo)并从那里设置密码;例如:

$ sudo -u postgres psql
psql (14.1 (Ubuntu 14.1-2.pgdg20.04+1))
Type "help" for help.

postgres=# \password postgres
Enter new password: 
Enter it again: 

来源:https://stackoverflow.com/a/14588440/645016

答案4

这取决于您在 Windows 上安装的 PostgreSQL 版本。对于 9.2 之前的版本,默认密码应为空。但是,对于 9.2 之后的版本,PostgreSQL 安装程序会使用特殊的 进行安装NT AUTHORITY\NetworkService,并且postgres不会创建帐户。

如果您想在 Windows 中使用“postgres”默认用户,则需要使用该选项运行安装程序。安装后,--serviceaccount postgres这将记录在位于 doc 文件夹中的文件中。installation-notes.html

相关内容