有时候在不知道密码的情况下如何能够使用数据库呢?当然前提是你知道用户名。这个是比较纠结的问题,用以上方法重装?显然不行,谁能保证我的数据呢。别急,咱们也有办法,首先,来到数据库的安装目录data文件夹下面,我的是9.0.4 version,路径为(PostgreSQL\9.0\data),然后找到pg_hba.conf文件,在最下放有一下几句话:
# TYPE DATABASEUSERCIDR-ADDRESSMETHOD
# IPv4 local connections:
hostall all 127.0.0.1/32md5
# IPv6 local connections:
hostall all ::1/128 md5
好吧,将所有的md5修改称为trust,重启数据库服务,再去界面登录看看,记住不要输入密码哦。当你登录成功了之后难道想改个密码还不容易?
Alter user 'postgres' with password '123456'
至此,重新把method改回md5吧,重启服务,使用刚刚修改的密码登录,果断成功了。
好了,到此基本上完成我们的全部需求了,可是,有时候我们又不想改掉原本的密码,或许系统中还会有其他软件使用此用户呢。好,那还不简单,重新创建一个用户不就得了,不错好方法。但是我要告诉你一个更绝的办法,就是如果有人在管理工具中登录并保存过密码,那你就可以通过以下文件直接找出密码:C:\Users\abc_zhou\AppData\Roaming\postgresql 中的pgpass.conf 文件(机器环境同上),记事本打开就ok了,是不是可以看到密码了,就是这么简单。
1、在Ubuntu下安装Postgresql后,会自动注册为服务,并随 *** 作系统自动启动。2、在Ubuntu下安装Postgresql后,会自动添加一个名为postgres的 *** 作系统用户,密码是随机的。并且会自动生成一个名字为postgres的数据库,用户名也为postgres,密码也是随机的。
3、修改PostgresSQL数据库配置实现远程访问。
4、即可实现pg数据库的定期修改。
1. 修改PostgreSQL数据库默认用户postgres的密码PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,方式如下:
步骤一:登录PostgreSQL
1
sudo -u postgres psql
步骤二:修改登录PostgreSQL密码
1
ALTER USER postgres WITH PASSWORD 'postgres'
注:
密码postgres要用引号引起来
命令最后有分号
步骤三:退出PostgreSQL客户端
\q
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)