CentOS7安装postgreSQL11


官网安装方法:

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-11/bin/postgresql-11-setup initdb 
# 启动
systemctl start postgresql-11
# 设置开机自启动
systemctl enable postgresql-11

4.启用远程访问PostgreSQL(作用是可以通过公网连接你的数据库,前提是你有公网ip)

# 我的路径是这样的
vi /var/lib/pgsql/11/data/postgresql.conf
# 修改
listen_addresses = '*'
# 我的路径是这样的
vi /var/lib/pgsql/11/data/pg_hba.conf
# 修改
host    all             all             127.0.0.1/32            md5
# 添加
host    all             all             0.0.0.0/0                trust
# 重启
systemctl restart postgresql-11

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM