postgresql &客户端 安装 postgres


https://download.postgresql.org/pub/repos/yum/reporpms/


yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

yum install -y postgresql15-server

/usr/pgsql-15/bin/postgresql-15-setup initdb

systemctl enable postgresql-15

systemctl restart postgresql-15

systemctl status postgresql-15

systemctl start postgresql-15

systemctl stop postgresql-15


---PostgreSQL会创建一个默认的linux用户postgres

su - postgres

psql -U postgres 


---修改密码

ALTER USER postgres WITH PASSWORD ‘postgres’;


---\c 数据库名称,连接数据库

\c 


---配置

/var/lib/pgsql/15/data/postgresql.conf

/var/lib/pgsql/15/data/pg_hba.conf


---配置修改

vim  /var/lib/pgsql/15/data/postgresql.conf

listen_addresses = '0.0.0.0'


vim  /var/lib/pgsql/15/data/pg_hba.conf

# IPv4 local connections:

host    all             all             127.0.0.1/32            scram-sha-256

host    all             all             0.0.0.0/0               scram-sha-256


---卸载

yum remove -y postgresql13-server


# 客户端

yum -qy module disable postgresql

yum  install -y postgresql15


#创建用户和数据库并授权

create user test_user with password 'abc123';  // 创建用户

create database test_db owner test_user;  // 创建数据库

grant all privileges on database test_db to test_user;   // 授权


#退出psql(输入 \q 再按回车键即可)

\q


#开启远程访问

-修改/var/lib/pgsql/15/data/postgresql.conf文件,取消 listen_addresses 的注释,将参数值改为“*”

-修改/var/lib/pgsql/15/data/pg_hba.conf文件, IPv4 local  增加

host all  all   0.0.0.0/0  md5


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回