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

图片[1]-pgsql忘记root密码?如何重置Kali linux的pgsql数据库密码?-FancyPig's blog

杂谈

很多热心网友表示不知道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

© 版权声明
THE END
喜欢就支持一下吧
点赞19赞赏 分享
评论 共1条

请登录后发表评论