[root@test-000 ~]# su - postgres -bash-4.2$ psql psql (12.1) Type "help"forhelp.
postgres=# alter user postgres with password '1q2w3e4r'; ALTER ROLE
5,修改配置文件使其支持密码并支持远程登录
1
vim /var/lib/pgsql/12/data/pg_hba.conf
直接拉到底部,然后按照需求修改
1
vim /var/lib/pgsql/12/data/postgresql.conf
这个修改监听的ip和端口,大概在60行左右
6,修改好之后重启服务
1
systemctl restart postgresql-12.service
7,使用密码的方式登录到数据库
1 2 3 4 5 6 7
[root@test-000 ~]# psql -U postgres //*-U 指定登录用户 -h 指定登录主机 -d 指定数据库 Password for user postgres: //*询问密码验证 psql (12.1) Type "help"forhelp.
postgres=# \q //*成功登录到数据库 [root@test-000 ~]#
8,创建用户并授权
1 2 3 4 5 6
postgres=# create database stark; //*创建stark测试数据库 CREATE DATABASE postgres=# create user stark with password 'abc-123'; //*创建stark用户,密码设置为'abc-123' CREATE ROLE postgres=# grant all on database stark to stark; //*授权stark用户对数据库的操作 GRANT