![图片[1]-pgsql忘记root密码?如何重置Kali linux的pgsql数据库密码?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/09/20220909010247759-1024x570.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
杂谈
很多热心网友表示不知道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
- 最新
- 最热
只看作者