时间:2021-07-01 10:21:17 帮助过:26人阅读
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2.安装client、server
yum install postgresql11
yum install postgresql11-server附带安装
yum install postgresql11-libs 
yum install postgresql11-contrib 
yum install postgresql11-devel数据库初始化与设置自启动
/usr/pgsql-11/bin/postgresql-11-setup initdb初始化数据库命令会在 /var/lib/pgsql 目录下创建名称为11文件夹,11为数据库版本
启动postgresql
systemctl enable postgresql-11
systemctl start postgresql-113.配置
修改/var/lib/pgsql/11/data/postgresql.conf配置
listen_addresses = ‘*‘pg_hba.conf配置
# IPv4 local connections:
#host    all             all             10.10.10.1/24            md5
host    all             apiuser         0.0.0.0/0  参数说明:
host   参数表示安装PostgreSQL的主机
all    第一个all 表示该主机上的所有数据库实例
all    第二个all 表示所有用户
10.10.10.1/24   表示需要连接到主机的IP地址,32表示IPV4
md5    表示验证方式,MD5密码方式 
修改配置后需重启postgresql-11服务:
systemctl restart postgresql-114.登录postgresql
用postgres账号登录centos7,并修改数据库用户密码
su - postgres
psql -U postgres
postgres=# \password    
postgres=# select version(); #查看PG版本postgresql基本操作
创建数据库 
CREATE DATABASE apidb_test;创建用户
CREATE USER apiuser CREATEDB LOGIN PASSWORD ‘123456‘;将apidb_test所有权限赋给用户apiuser
GRANT ALL ON DATABASE apidb_test TO apiuser;查看现有数据库和用户
postgres=# \l
postgres=# \du删除DB
drop database dbtest;删除用户
drop role testuser;CentOS7下PostgreSQL安装
标签:centos 7 文件夹 参数表 centos7 md5 grant pid 数据库实例 download