尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

EasyGBS/EasyNVR高并发适配!PostgreSQL部署指南

EasyGBS/EasyNVR高并发适配!PostgreSQL部署指南
📅 发布时间:2026/6/20 8:45:06

EasyGBS/EasyNVR高并发适配!PostgreSQL部署指南

在某些部署场景中,例如当客户新部署的EasyGBS或EasyNVR系统需要接入大量设备,或面临高并发访问压力时,我们默认采用的SQLite数据库可能因性能限制而不再适用。为确保系统稳定运行,此时需要选用性能更强的PostgreSQL数据库。

本文档将详细说明如何安装和配置PostgreSQL,以供大家参考。

1、安装数据库

sudo apt install postgresql postgresql-contrib

此命令是用来安装PostgreSQL contrib软件包的(centos请用yum install),可以提供PostgreSQL数据库系统的一些额外特性。当安装完成后,数据库会自动启动。

安装的包不是很大,通常很快就能完成安装和启动服务了。

image

2、配置PostgreSQL

1)在命令台上输入sudo -u postgres psql -c "SELECT version();"即可查询当前安装的数据库版本。

image

2)接着再配置本地计算机可以访问数据库,sudo -u postgres psql这个命令就是在本地计算机上连上PostgreSQL数据库。

SELECT version(); 这个就是在连上数据库后执行的 SQL 或者命令。

image

3、远程连接

默认情况下PostgreSQL是不接受远程连接的。服务器仅仅监听本地网络接口:127.0.0.1。

为了允许远程访问你的PostgreSQL服务器,打开配置文件postgresql.conf并且在 CONNECTIONS AND AUTHENTICATION一节添加listen_addresses = ‘*’。

接着保存并且重启数据库。

image

操作路径:

vi /etc/postgresql/18/main/postgresql.conf

重启数据库命令:

systemctl restart postgresql

接着我们需要修改HBA文件接受远程连接,使用命令行(sudo -u postgres psql)登录pgsql后,运行命令:

show hba_file;

服务器上将会显示下面的HBA文件的地址输出:

image

接着编辑HBA文件进行编辑,命令如下:

vi /etc/postgresql/18/main/pg_hba.conf

添加下面2行到这个文件的末尾:

host    all        all          0.0.0.0/0           scram-sha-256
host    all        all          ::/0                 scram-sha-256

接着保存并且重启数据库。

4、修改数据库登录密码

在服务器中通过sudo -u postgres psql进入数据库中,输入ALTER USER postgres WITH PASSWORD ‘******’;(*为你需要修改的密码) 修改后用连接工具看看能不能登录上。

image

image

登录上就代表安装成功了,接着在EasyGBS文件夹里的configs.toml的dsn配置栏里面配置连接的信息就可以启动了。

image

image

以上就是PostgreSQL数据库完整部署指南,希望能帮你顺利解决多设备接入、高并发场景下的数据库适配问题~

若操作中遇到疑问,欢迎在评论区留言交流,后续也会分享更多产品适配干货,记得持续关注哦!

相关新闻

  • 详细介绍:K8S(七)—— Kubernetes Pod 进阶配置与生命周期管理全解析
  • 2025 11 10
  • 2025年工业制冷优质供应商Top 5榜单:专业评测与推荐

最新新闻

  • 2026无保卡表盒无需担心,青岛本地甄选名表回收门店实测变现技巧 - 讯息早知道
  • 2026 杭州奢侈品回收实测:5家门店综合评级榜单 - 讯息早知道
  • AI辅助决策与GTO策略:构建你的扑克智能工作流
  • 深入解析NXP SB0800 SPI接口:从硬件连接到故障诊断的嵌入式驱动实践
  • 微信小程序二维码生成实战:weapp-qrcode高效解决方案深度解析
  • uniTerm v1.0正式发布内置自主AI Agent一站式跨平台全能终端

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号