pgsql忘记root密码?如何重置Kali linux的pgsql数据库密码?

作者:FancyPig | 发布时间: | 更新时间:

杂谈

很多热心网友表示不知道Kali linux装完之后pgsql相关的密码,导致很多时候想要导出数据库信息时,遇到了一些问题。

解决方案

修改pgsql数据库账户postgres的密码

首先切换root账户,需输入root密码(Kali linux如果没有设置,默认密码为kali)

sudo su

然后从root账户切换到pgsql,默认是无需输入密码的

su pgsql

进入pgsql的命令行

psql -U postgres

命令行下修改pgsql密码,这里将其密码修改为postgres

ALTER USER postgres WITH PASSWORD 'postgres';

之后你导出数据的时候,输入密码postgres就可以成功了!

  • postgres为用户名
  • 数据库名按需填写
  • 导出到指定路径,文件名可以自定义,例如/data/dum.sql
pg_dump -h localhost -U postgres 数据库名(缺省时同用户名)>/data/dum.sql

误区

很多热心网友问下面的命令,为什么修改了密码没有效果

sudo -u postgres passwd

这个命令是用来修改终端账户postgres密码的,而非数据库密码;这个就如同mysql数据库一样,有终端的root账户,也有数据库root账户,此root非彼root

标签:pgsql, pgsql常用命令, pgsql语法, pgsql菜鸟教程, postgresql, pgsql密码修改, pgsql密码忘记, pgsql重置密码