官网安装方法:
https://www.postgresql.org/download/linux/redhat/
1.添加PostgreSQL Yum存储库
- yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
2.安装PostgreSQL Server和客户端软件包
- yum -y install postgresql11-server postgresql11
安装postgis
安装postgis工具包
- yum install wget net-tools epel-release -y
- yum install postgis30_11
3.初始化数据库并启用自动启动
- # 初始化
- /usr/pgsql-/bin/postgresql--setup initdb
- # 启动
- systemctl start postgresql-
- # 设置开机自启动
- systemctl enable postgresql-
4.启用远程访问PostgreSQL(作用是可以通过公网连接你的数据库,前提是你有公网ip)
- # 我的路径是这样的
- vi /var/lib/pgsql//data/postgresql.conf
- # 修改
- listen_addresses = '*'
- # 我的路径是这样的
- vi /var/lib/pgsql//data/pg_hba.conf
- # 修改
- host all all 127.0.0.1/ md5
- # 添加
- host all all 0.0.0.0/ trust
- # 重启
- systemctl restart postgresql-
5.设置PostgreSQL管理员用户的密码(一定要按照这种格式配置用户名和密码)
- su - postgres
- psql -c "alter user 用户名 with password '密码'"
安装postgis扩展
- CREATE EXTENSION postgis;
6.御载postgres
- yum 删除软件包:
- yum remove postgresql*
- 删除相关目录文件:
- rm -rf /var/lib/pgsql
- rm -rf /usr/pgsql*
- 删除pg相关用户组/用户
- userdel -r postgres
- groupdel postgres
以上就是CentOS7安装postgreSQL11的详细内容,更多关于CentOS7安装postgreSQL11的资料请关注九品源码其它相关文章!