初始化数据库之后默认的密码为空,此时可以直接登录数据库,但这样很不安全,需要设置密码。
命令行进入数据库
psql -d postgres -U xxx
执行命令修改密码
ALTER USER 用户名 WITH PASSWORD 'xxx';
退出
\q
修改配置文件
进入数据库目录,修改配置文件,使pgsql开启验证密码
IPv4后面的值从trust改为md5,trust意思是信任本地连接无需密码
如果需要开通远程访问,还需要进一步将127.0.0.1/32改成0.0.0.0/0