postgresql 忘记密码
时间: 2023-08-29 08:13:36 浏览: 193
Mac系统重置PostgreSQL密码的方法示例代码
如果你忘记了 PostgreSQL 的密码,可以按照以下步骤重置密码:
1. 打开 PostgreSQL 的配置文件 `pg_hba.conf`,该文件通常位于 PostgreSQL 安装目录下的 `data` 目录中。
2. 在文件末尾添加以下行:
```
local all postgres md5
```
这将允许使用 `postgres` 用户名和密码进行本地连接。
3. 保存文件并重启 PostgreSQL 服务。
4. 打开终端,使用以下命令以 `postgres` 身份登录 PostgreSQL:
```
sudo -u postgres psql
```
5. 输入以下命令以更改 `postgres` 用户的密码:
```
ALTER USER postgres WITH PASSWORD 'new_password';
```
6. 退出 PostgreSQL:
```
\q
```
7. 恢复 `pg_hba.conf` 文件中添加的行。
8. 保存文件并重启 PostgreSQL 服务。
现在你可以使用新密码以 `postgres` 用户身份登录 PostgreSQL。
阅读全文