centos7.8安装pgsql13
PgSql的安装
1.配置repo
1cd /etc/yum.repos.d
2vim pgsql.repo
3## 以下为内容
4[postgresql]
5name=postgresql
6baseurl=https://mirrors.tuna.tsinghua.edu.cn/postgresql/repos/yum/13/redhat/rhel-7.8-$basearch/
7enabled=1
8gpgcheck=0
9## 以上为内容
2.安装pgsql
1## 安装pgsql
2yum install postgresql13 -y
3yum install postgresql13-server -y
3.初始化pgsql
1/usr/pgsql-13/bin/postgresql-13-setup initdb
4.设置自动启动并且启动postgresql服务
1systemctl enable postgresql-13
2systemctl start postgresql-13
创建用户和数据库
1create user dong_user with password 'dong_passwd'; // 创建用户
2create database dong_db owner dong_user; // 创建数据库
3grant all privileges on database dong_db to dong_user; // 授权
4ALTER ROLE dong_user WITH CREATEDB; // 修改用户有创建数据库的权限
修改配置文件
- 文件: /var/lib/pgsql/13/data/postgresql.conf
1 sed -i "s/.*listen_address.*#/listen_addresses = \'*\' #/g" /var/lib/pgsql/13/data/postgresql.conf
2
- 文件:/var/lib/pgsql/10/data/pg_hba.conf

1systemctl restart postgresql-13.service
连接pg测试
