搜索pgsql包
[root@hadoop-node1 bin]# yum list | grep postgresqlpostgresql.aarch64 9.2.24-6.el7_9 @updatespostgresql-contrib.aarch64 9.2.24-6.el7_9 @updatespostgresql-libs.aarch64 9.2.24-6.el7_9 @updatespostgresql-server.aarch64 9.2.24-6.el7_9 @updatesfreeradius-postgresql.aarch64 3.0.13-15.el7 baselibreoffice-postgresql.aarch64 1:5.3.6.1-25.el7_9 updatespcp-pmda-postgresql.aarch64 4.3.2-13.el7_9 updatespostgresql-devel.aarch64 9.2.24-6.el7_9 updatespostgresql-docs.aarch64 9.2.24-6.el7_9 updatespostgresql-jdbc.noarch 9.2.1002-8.el7_8 updatespostgresql-jdbc-javadoc.noarch 9.2.1002-8.el7_8 updatespostgresql-odbc.aarch64 09.03.0100-2.el7 basepostgresql-plperl.aarch64 9.2.24-6.el7_9 updatespostgresql-plpython.aarch64 9.2.24-6.el7_9 updatespostgresql-pltcl.aarch64 9.2.24-6.el7_9 updatespostgresql-static.aarch64 9.2.24-6.el7_9 updatespostgresql-test.aarch64 9.2.24-6.el7_9 updatespostgresql-upgrade.aarch64 9.2.24-6.el7_9 updatesqt-postgresql.aarch64 1:4.8.7-9.el7_9 updatesqt5-qtbase-postgresql.aarch64 5.9.7-5.el7_9 updates
安装
yum install postgresql-server postgresql-contrib -y
初始化数据库
postgresql-setup initdb
启动数据库
systemctl enable postgresql #开启启动systemctl start postgresql
修改配置文件
配置防火墙
先安装防火墙
yum install firewalld
开启相关端口
firewall-cmd --permanent --add-port=5432/tcpfirewall-cmd --permanent --add-port=80/tcpfirewall-cmd --reload
修改配置文件
开放地址 ```bash vim /var/lib/pgsql/data/postgresql.conf
listen_addresses = ‘*’
这里localhost修改为*,或者指定ip地址
2. 信任远程连接```bashvim /var/lib/pgsql/data/pg_hba.conf# TYPE DATABASE USER ADDRESS METHOD# "local" is for Unix domain socket connections onlylocal all all peer# IPv4 local connections:host all all 127.0.0.1/32 trusthost all all 0.0.0.0/0 md5# IPv6 local connections:host all all ::1/128 trust
连接数据库:
psql -U postgres
修改密码:
Alter user postgres with password ‘postgres’;
退出数据库连接:
\q
4. 重启服务```bashsystemctl restart postgresql
