Ale*_*exC 13 windows postgresql
我刚刚在Windows 7上安装了Postgres 9.3.安装成功完成.它从未要求我提供postgres用户的密码.
服务postgresql-x64-9.3已启动并正在运行.但是,我无法连接:我不知道密码.我找到了以下答案,但没有帮助:
Cra*_*ger 19
如果您使用无人参与的安装程序脚本,则密码将位于脚本或关联的配置文件中.
否则,请将其视为丢失/忘记密码而不是从不知道密码:
pg_hba.conf,将auth模式设置为trust而不是默认模式md5psql或PgAdmin或其他什么ALTER USER postgres PASSWORD 'mynewpassword';pg_hba.conf再次编辑并将auth模式设置回md5pg_hba.conf在您的数据目录中.默认情况下它会%PROGRAMFILES%\PostgreSQL\9.3\data.
要编辑它,您必须使用安全选项卡为自己提供读/写权限(通过UAC提示).这可能需要您将自己设置为文件的所有者.
[Linux]
也可能适用于 Windows
安装 postgres 后,请按照以下步骤为 Linux 的默认系统帐户设置密码,在终端中执行以下操作:
user:~$ sudo -i -u postgres
postgres@user:~$ psql
Run Code Online (Sandbox Code Playgroud)
执行上述两个命令后,您将进入 postgres shell
在 postgres shell 中执行这个查询:
postgres=# ALTER USER postgres PASSWORD 'mynewpassword';
Run Code Online (Sandbox Code Playgroud)
您的新密码'mynewpassword'没有引号,现在您可以连接外部 GUI 工具,如 DBeaver
小智 6
通过反复试验,我发现用户名 postgres 的 Postgre SQL 10 的密码是“admin”。我不断输入不同的密码,直到输入该密码。我正在使用 pgAdmin 4 来测试我的 SQL 语句,POSTGRE SQL 10 是使用 localhost 设置的第一个服务器连接。
| 归档时间: |
|
| 查看次数: |
30801 次 |
| 最近记录: |