共计 842 个字符,预计需要花费 3 分钟才能阅读完成。
把最新的 rpm 包添加到系统库 PostgreSQL 会为所有的 Linux 平台发布 rpm 包, 而且会比其他的的库更新的更快. 地址:postresSQL linuxrpm -Uvh https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
列出可用安装包 yum list postgres*
安装 PostgreSQLyum install -y postgresql11-server.x86_64
初始化数据库 /usr/pgsql-11/bin/postgresql-11-setup initdb 仅需执行一次
启动 PostgreSQLsystemctl start postgresql-11
设置自启动 systemctl enable postgresql-11
查看运行状态 systemctl status postgresql-11
开机启动 chkconfig postgresql-11 on
重置密码 1) sudo -u postgres psql2) ALTER USER postgres WITH PASSWORD ‘postgres’;3) 退出 \q
开启远程访问 vi /var/lib/pgsql/11/data/postgresql.conf 修改 #listen_addresses = ‘localhost’ 为 listen_addresses=’*’, 建议只监听内网 IP
修改客户端认证配置文件 pg_hba.confvi /var/lib/pgsql/11/data/pg_hba.conf 将 IPv4 区下的 127.0.0.1/32 修改为 0.0.0.0/0;将 ident 修改为 md5
重启服务 service postgresql-11 restart
开放端口 firewall-cmd –zone=public –add-port=5432/tcp –permanent
重载防火墙 firewall-cmd –reload