当前位置: 首页 > news >正文

Ubuntu 24.04.2 安装 PostgreSQL 16 、PostGIS 3

安装 PostgreSQL 16

  1. apt install postgresql-16
  2. passwd postgres,修改 postgres 用户密码
  3. su postgres
  4. psql -U postgres, 以 postgres 的身份登录数据库
  5. alter user postgres with password 'abc123';
  6. \q 退出
  7. /etc/postgresql/16/main/postgresql.conf 可修改 #listen_addresses = '*',可修改端口 25432
  8. /etc/postgresql/16/main/pg_hba.conf 修改连接
    # IPv4 local connections:
    host    all             all             127.0.0.1/32            trust
    host    all             all             0.0.0.0/0               scram-sha-256
    
  9. systemctl restart postgresql 重启
  10. su root, lsof -i:25432 可以查看是否运行,systemctl disable postgresql 可禁止自启动
  11. apt install ufw, ufw enable, ufw allow 25432/tcp

安装 PostGis 3

  1. apt install postgresql-16-postgis-3
  2. su postgres
  3. psql -U postgres
  4. create database "test_data";
  5. \c test_data 连接
  6. create extension postgis;
  7. select PostGIS_version(); 验证安装
  8. \c postgres
  9. select * from pg_database;
  10. drop database "test_data";
http://www.dtcms.com/a/60801.html

相关文章:

  • 「string」笔记
  • 【每日学点HarmonyOS Next知识】swiper样式、日期选择、自定义弹窗键盘、文本组件换行、富文本适配
  • AI代理的高效助手:Composio工具集详解
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(二)
  • 《第三选择》:撕掉“非黑即白”,解锁人生隐藏副本✨
  • C++STL的六大部件和联系
  • 刷题记录(LeetCode 78 子集)
  • 聚焦两会:科技与发展并进,赛逸展2025成创新新舞台
  • 1-002:MySQL InnoDB引擎中的聚簇索引和非聚簇索引有什么区别?
  • Cline使用MCP-TypeScript版本
  • springboot 修复 Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38816)
  • 时序和延时
  • Linux——system V共享内存
  • 电子电气架构 ---常见车规MCU安全启动方案
  • Python第十六课:深度学习入门 | 神经网络解密
  • Python与AI的深度渊源:从历史交融到技术革新
  • 【Zinx】Day5-Part4:Zinx 的连接属性设置
  • vue2项目开启br压缩
  • L1-017 到底有多二
  • C语言学习总结
  • ONLYOFFICE AI 功能升级:3月11日直播揭秘!
  • Ubuntu 24.04.2 允许 root 登录桌面、 ssh 远程、允许 Ubuntu 客户机与主机拖拽传递文件
  • git submodule管理的仓库怎么删除子仓库
  • 【Linux】36.简单的TCP网络程序
  • c++的基础排序算法
  • 3dconvert-viewer.js SDK API使用指南
  • LeetCode 热题 100_每日温度(72_739_中等_C++)(栈)(暴力破解;栈(从左到右);栈(从右到左))
  • Qwen/QwQ-32B 基础模型上构建agent实现ppt自动生成
  • Java LeetCode 热题 100 回顾41
  • React 学习笔记