安装
yum install postgresql-server
初始化数据库
postgresql-setup initdb
设置自动启动
systemctl enable postgresql.service systemctl start postgresql.service
配置监听地址为所有IP
默认postgresql只在127.0.0.1上进行监听
进入PGDATA目录(默认在/var/lib/pgsql/data/),找到文件postgresql.conf,增加
listen_addresses = '*'
设置认证模式,内网中采用password密码认证的方式,在文件pg_hbs.conf文件中增加
host all all 0.0.0.0/0 password
修改默认用户postgres的密码
su - postgres psql alter postgres with password 'pass';
重新启动postgresql的服务
systemctl restart postgresql.service
登录测试
psql -h 169.24.1.111 -p 5432 -U postgres #会提示输入密码,输入刚刚设置过的密码
登录成功表示刚刚设置正确
** 创建角色 **
create role sentry
设置角色允许登录
alter role sentry LOGIN
** 创建新的数据库 **
create database sentry owner sentry