1. 修改PostgreSQL数据库默认用户postgres的密码
PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,方式如下:
步骤一:登录PostgreSQL
1 |
|
步骤二:修改登录PostgreSQL密码 ——主要是在哪知道postgresql的命令行工具,这里可以在navicat中进行管理
这类只要是连接上就可以直接打开命令行,这样输入下面的语句就可以了,都不用执行上面步骤一。
1 |
|
注:
- 密码postgres要用引号引起来
- 命令最后有分号
步骤三:退出PostgreSQL客户端
\q
----------------------------------------------------------------
windows下面第二种修改密码方式:
重新设置postgres用户的密码方法:
1、关闭数据库服务
2、进入数据库的工作空间目录 (如果是建库是没有另外指定,应该就是postgresql安装目录下的 data 目录)
3、编辑修改文件 pg_hba.conf, 把连接权限设置的 md5 加密方式 改成 trust
以我的为例,原本设置是
# IPv4 local connections:
host all all 127.0.0.1/32 md5
修改为
# IPv4 local connections:
host all all 127.0.0.1/32 trust
4、重新新启动postgresql数据库服务
5、可以不用密码就能用postgres用户登陆,然后执行修改用户密码的操作
alter user postgres with password 'foobar';
6、修改 pg_hba.conf 文件,改回到 md5 方式,再重启数据库服务设置完成。
----------------------------------------------------------------------------------------------
2. 修改linux系统postgres用户的密码
PostgreSQL会创建一个默认的linux用户postgres,修改该用户密码的方法如下:
步骤一:删除用户postgres的密码
1 |
|
步骤二:设置用户postgres的密码
1 |
|
系统提示输入新的密码
1 2 3 |
|