Linux-PG+postgres安装

这篇具有很好参考价值的文章主要介绍了Linux-PG+postgres安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、PG数据库安装

1. 获取所需依赖包

wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-devel-5.0.1-7.el7.x86_64.rpm
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-5.0.1-7.el7.x86_64.rpm
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-libs-5.0.1-7.el7.x86_64.rpm

yum install -y centos-release-scl-rh llvm5*
yum install -y epel-release

2. 安装数据库

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

3. 初始化数据库

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

4. 设置开机自启动

sudo systemctl enable postgresql-15

5. 启动数据库(状态:status | 重启:restart | 停止:stop)

sudo systemctl start postgresql-15

6. 配置信息

        a. 打开配置文件

vi /etc/profile

        b. 补充配置信息(i 开始输入;Esc + :wq包存退出)

#PGSQL_HOME
export PGSQL_HOME=/usr/pgsql-15
export PATH=$PATH:$PGSQL_HOME/bin
 
#生效配置
source /etc/profile

7. 替换系统中旧版本的psql脚本为新的版本

mv /usr/bin/psql /usr/bin/psql.bak
ln -s /usr/pgsql-15/bin/psql /usr/bin/psql

8. 初始化数据库密码

        a. 切到postgres用户下

su postgres

        b. 进入sql模式

psql

        c. 修改postgres的密码

alter user postgres with password 'postgres';

        d. 退出sql模式

\q

9. 可远程连接配置

        a. 关闭防火墙

# 查看防火墙状态
systemctl status firewalld.service
# 或
firewall-cmd --state

# 启动防火墙
systemctl start firewalld.service
# 关闭防火墙
systemctl stop firewalld.service

# 查看是否开机启动
systemctl is-enabled firewalld.service
# 禁止开机启动
systemctl disable firewalld.service

        b. 修改数据库监听地址

// 打开配置文件
vi /var/lib/pgsql/15/data/postgresql.conf
// 打开监听注释,监听地址改为*
listen_addresses = '*'

// 打开配置文件
vi /var/lib/pgsql/15/data/pg_hba.conf
// 新增一行,若连接不上则将 scram-sha-256 修改为 trust 信任模式
host  all  all 0.0.0.0/0 scram-sha-256

        c. 重启数据库服务

sudo systemctl restart postgresql-15

二、postgis安装

1. 安装依赖组件

sudo yum install epel-release

2. 查看可用的postgis的包

yum list postgis*

3. 选择postgis的包(版本与postgres保持一致)

Linux-PG+postgres安装,linux,数据库,运维4. 执行安装

sudo yum install postgis33_15.x86_64

5. 查看安装信息

rpm -qi postgis33_15.x86_64

三. Navicat连接

1. 连接数据库

Linux-PG+postgres安装,linux,数据库,运维

 2. 添加postgis扩展文章来源地址https://www.toymoban.com/news/detail-636649.html

create extension postgis;
create extension postgis_raster;
create extension postgis_topology;
create extension postgis_sfcgal;
create extension fuzzystrmatch;
create extension address_standardizer;
create extension address_standardizer_data_us;
create extension postgis_tiger_geocoder;

到了这里,关于Linux-PG+postgres安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux达梦数据库安装

    说明: 达梦官方推荐是创建新的用户进行安装,但是在公司自己私创用户是违规的,也可以直接使用root用户进行安装,新用户和使用root安装不同点我会标注出来。 a、创建用户组dinstall.   groupadd dinstall  b、创建安装用户dmdba.   useradd -g dinstall -m -d /home/dmdba -s /bin/bash d

    2024年02月09日
    浏览(69)
  • linux环境安装mysql数据库

    一:查看是否自带mariadb数据库 命令:rpm -qa | grep mariadb 如果自带数据库则卸载掉重新安装 命令:yum remove mariadb-connector-c-3.1.11-2.el8_3.x86_64 二:下载mysql 命令:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 注意:如果出现No such file or directory,运行命令:su root 三

    2024年02月15日
    浏览(53)
  • postgres篇---python连接postgres数据库2

    2024年02月11日
    浏览(48)
  • Linux高级管理--安装MySQL数据库系统

            MySQL.是一个真正的多线程、多用户的SQL数据库服务,凭借其高性能、高可靠和易于使 用的特性,成为服务器领域中最受欢迎的开源数据库系统。在2008年以前,MySOL项目由MySQL AB公司进行开发,发布和支持,之后历经Sun 公司收购MySOL AB公司,Oracle公司收购Sun公司 的

    2024年02月04日
    浏览(60)
  • Linux安装Redis数据库,实现远程连接

    转发自cpolar内网穿透的文章:公网远程连接Redis数据库【内网穿透】 Redis作为一款高速缓存的key value键值对的数据库,在许许多多的场景中广泛使用,由于是把数据存储在内存中,所以读写效率极高。 下面介绍如何在内网虚拟机的linux中搭建redis并通过cpolar内网穿透实现公网访问

    2024年02月08日
    浏览(48)
  • Linux 源码安装: PostgreSQL 15.6数据库

    💖The Begin💖点点关注,收藏不迷路💖 🍒 PostgreSQL 中文文档 下载地址:https://www.postgresql.org/ftp/source/ 安装结果: vi ~/.bashrc ,如果全局的则编辑/etc/profile。 可以执行以下命令查看 PostgreSQL 版本信息: 1、创建一个名为 postgresql.service 的服务单元文件: 编辑 /etc/systemd/system/p

    2024年03月24日
    浏览(83)
  • linux下hive远程数据库模式安装

    Apache Hive是一个分布式、容错的数据仓库系统,能够支持大规模的分析。Hive元数据仓库(HMS)提供了一个中央的元数据存储库,可轻松分析数据以做出明智的数据驱动决策,因此它是许多数据湖架构的关键组件。Hive建立在Apache Hadoop之上,支持在S3、adls、gs等存储上通过HDFS访问。

    2023年04月13日
    浏览(42)
  • Linux之SQL Server数据库安装

      SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Win

    2024年01月18日
    浏览(49)
  • Linux系统安装mysql数据库(超详细)

    目录 1、准备阶段         2、具体步骤 2.1、卸载mariadb 2.2、上传mysql并解压 2.3、安装mysql 2.4、查看版本 2.5、启动mysql服务 2.6、登录mysql 2.7、修改密码 2.8、配置mysql远程访问 2.9、修改编码 3、卸载mysql 3.1、查看mysql的安装情况  3.2、删除安装包  3.3、在/根目录下查询mysql

    2024年02月12日
    浏览(39)
  • 在阿里云linux上安装MySql数据库

    我们先远程连接服务器 然后输入 重新运行一下 然后 安装 mysql 服务 其中有两次 y n 选择 都选y就好了 然后 运行 启动MySql 然后 我们查看一下MySql

    2024年02月16日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包