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

LiveVIS视图库1400-如何切换数据库?默认使用的数据库是什么?如何切换到Mysql/MariaDB?

LiveVIS视图库1400-如何切换数据库?默认使用的数据库是什么?如何切换到Mysql/MariaDB?

  • 1、切换成Mysql/Mariadb数据库
    • 1.1 连接数据库
    • 1.2 创建数据库实例
    • 1.3 配置.ini文件
    • 1.4 重启完成切换

1、切换成Mysql/Mariadb数据库

LiveVIS 默认使用 sqlite3 文件数据库, 当接入通道数量达到万级时, 文件数据库会拖慢系统;

这时我们建议使用 MariaDB(推荐) 或 MySQL(5.7及以上) 数据库, 数据库服务需要您提前安装好, 切换到 MariaDB 数据库很简单:

(注意:数据库的默认引擎应为InnoDB, 查询命令: show engines)

1.1 连接数据库

客户端连接 或 命令如 :

mysql -h127.0.0.1 -uxxx -pyyy -P3306

1.2 创建数据库实例

DROP DATABASE IF EXISTS `livevis`;
CREATE DATABASE IF NOT EXISTS `livevis`  /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */;
USE `livevis`;

1.3 配置.ini文件

配置 livevis.ini > [db] > MariaDB/MySQL 连接信息(其中 dialect 固定为 mysql)

[db]
dialect=mysql
url=username:password@(ip:port)/livevis??charset=utf8mb4&parseTime=True&loc=Local

1.4 重启完成切换

重启 LiveVIS服务, 系统自动完成建表操作, 至此, 数据库切换完成

在这里插入图片描述

相关文章:

LiveVIS视图库1400-如何切换数据库?默认使用的数据库是什么?如何切换到Mysql/MariaDB?

LiveVIS视图库1400-如何切换数据库?默认使用的数据库是什么?如何切换到Mysql/MariaDB? 1、切换成Mysql/Mariadb数据库1.1 连接数据库1.2 创建数据库实例1.3 配置.ini文件1.4 重启完成切换 1、切换成Mysql/Mariadb数据库 LiveVIS 默认使用 sqlite3 文件…...

【2023.11.24】Mybatis基本连接语法学习➹

基本配置 1.如果使用Maven管理项目&#xff0c;需要在pom.xml中配置依赖。 2.安装Mybatis-3.5.7.jar包 3.进行XML配置&#xff1a;这里将文件命名为mybatis-config.xml 配置数据库连接XML文件 <?xml version"1.0" encoding"UTF-8" ?> <!DO…...

如何防止网络被入侵?

随着互联网的普及&#xff0c;网络安全问题越来越受到人们的关注。其中&#xff0c;如何防止网络被入侵是一个重要的问题。本文将介绍一些防止网络被入侵的方法&#xff0c;帮助大家保护自己的网络安全。 一、使用强密码 强密码是防止网络被入侵的第一道防线。一个好的密码应该…...

【Linux】常见指令及周边知识(一)

【Linux】常见指令及周边知识&#xff08;一&#xff09; 一、初始Linux操作系统1.Linux背景2.如何使用Linux 二、学习Linux之前的预备周边知识&#xff08;重点&#xff09;&#xff1a;1.什么叫做文件&#xff1f;2. Linux下的路径分隔符3.在Linux中为什么会存在路径&#xf…...

【Docker】从零开始:6.配置镜像加速器

【Docker】从零开始&#xff1a;5.配置镜像加速器 什么是镜像加速器&#xff1f;为什么要配置docker镜像加速器?常见的Docker镜像加速器有哪些&#xff1f;如何申请Docker镜像加速器如何配置Docker镜像加速器 什么是镜像加速器&#xff1f; 镜像加速器是一个位于Docker Hub之…...

The Bridge:从临床数据到临床应用(预测模型总结)

The Bridge:从临床数据到临床应用&#xff08;预测模型总结&#xff09; 如果说把临床预测模型比作临床数据和临床应用之间的一座“桥梁”&#xff0c;那它应该包括这样几个环节&#xff1a;模型的构建和评价、模型的概率矫正、模型决策阈值的确定和模型的局部再评价。 模型的构…...

[极客大挑战 2019]Secret File1

[极客大挑战 2019]Secret File1 在bp里面发现secr3t.php 将secr3t.php 直接加在网站后面&#xff0c;发现了有关flag的信息&#xff0c;一个flag.php文件 在遇到flag.php时候&#xff0c;联想到php伪协议&#xff0c;构造伪协议方式 secr3t.php?filephp://filter/readconver…...

如何评估一个论坛或峰会值不值得参加?

现在的论坛和峰会非常多&#xff0c;且都宣传的非常高端&#xff0c;很多人为了不错过机会像赶场一样总在参会路上。但究竟什么样的论坛或峰会才值得一去呢&#xff1f; 评估一个论坛或峰会是否值得参加&#xff0c;需要考虑多个因素。 1、主题与你的兴趣或职业相关性&#xf…...

04_使用API_日期和时间

JDK 8 之前传统的日期、时间 Date 类 代表的是日期和时间 import java.util.Date;public class Test {public static void main(String[] args) {// 1. 创建一个Data对象&#xff0c;代表系统当前时间信息的Date d new Date();System.out.println(d); // 输出的是日期与当…...

手动实现 git 的 git diff 功能

这是 git diff 后的效果&#xff0c;感觉挺简单的&#xff0c;不就是 比较新旧版本&#xff0c;新增了就用 "" 显示新加一行&#xff0c;删除了就用 "-" 显示删除一行&#xff0c;修改了一行就用 "-"、"" 显示将旧版本中的该行干掉了并…...

RabbitMQ之MQ的可靠性

文章目录 前言一、数据持久化交换机持久化队列持久化消息持久化 二、LazyQueue控制台配置Lazy模式代码配置Lazy模式更新已有队列为lazy模式 总结 前言 消息到达MQ以后&#xff0c;如果MQ不能及时保存&#xff0c;也会导致消息丢失&#xff0c;所以MQ的可靠性也非常重要。 一、…...

Navicat 技术指引 | 适用于 GaussDB 的查询编辑器

Navicat Premium&#xff08;16.2.8 Windows版或以上&#xff09; 已支持对 GaussDB 主备版的管理和开发功能。它不仅具备轻松、便捷的可视化数据查看和编辑功能&#xff0c;还提供强大的高阶功能&#xff08;如模型、结构同步、协同合作、数据迁移等&#xff09;&#xff0c;这…...

Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

JenkinsMavenGitlabTomcat 自动化构建打包、部署 1、环境需求 本帖针对的是Linux环境&#xff0c;Windows或其他系统也可借鉴。具体只讲述Jenkins配置以及整个流程的实现。 1.JDK&#xff08;或JRE&#xff09;及Java环境变量配置&#xff0c;我用的是JDK1.8.0_144&#xff0…...

(2023码蹄杯)省赛(初赛)第三场真题(原题)(题解+AC代码)

题目1&#xff1a;MC0227堆煤球 码题集OJ-堆煤球 (matiji.net) 思路&#xff1a; 1.i从l枚举到r,i是8的倍数就跳过&#xff0c;i不是8的倍数就用等差数列求和公式i(1i)/2,最后累加到答案中即可 AC_Code:C #include<bits/stdc.h> using namespace std;int main( ) {in…...

第十二章 : Spring Boot 日志框架详解

第十二章 : Spring Boot 日志框架详解 前言 本章知识重点:介绍了日志诞生背景,4种日志框架:Logback、Log4j、Log4j2和Slf4j的优劣势分析,以及重点介绍了log4j2的应用示例以及配置,以及日志框架应用中遇到常见的问题以及如何处理。 背景 Java日志框架的发展历程可以追…...

STM32 -Bin/Hex文件格式解析

文章目录 1. 概述2. Hex文件2.1 格式解析2.2 数据类型2.3 举例解析2.4 合并两个Hex文件方法 3. Bin文件3.1 生成方式3.2 合并多个Bin文件方法3.3 打开Bin文件方式3.4 和Hex文件比较 4 总结 1. 概述 Hex文件&#xff1a;它是单片机和嵌入式工程编译输出的一种常见的目标文件格式…...

【Java 进阶篇】Redis:打开缓存之门

介绍 Redis&#xff08;Remote Dictionary Server&#xff09;是一个高性能的键值对存储系统&#xff0c;被广泛用作缓存、消息中间件和数据库。它以其快速的读写能力、支持多种数据结构和丰富的功能而闻名。在这篇博客中&#xff0c;我们将深入了解Redis的概念、安装以及基本…...

Python与设计模式--享元模式

10-Python与设计模式–享元模式 一、网上咖啡选购平台 假设有一个网上咖啡选购平台&#xff0c;客户可以在该平台上下订单订购咖啡&#xff0c;平台会根据用户位置进行 线下配送。假设其咖啡对象构造如下&#xff1a; class Coffee:name price 0def __init__(self,name):se…...

亚马逊云科技向量数据库助力生成式AI成功落地实践探秘(二)

向量数据库选择哪种近似搜索算法&#xff0c;选择合适的集群规模以及集群设置调优对于知识库的读写性能也十分关键&#xff0c;主要需要考虑以下几个方面&#xff1a; 向量数据库算法选择 在 OpenSearch 里&#xff0c;提供了两种 k-NN 的算法&#xff1a;HNSW (Hierarchical…...

怎么当代课老师教学生

老师朋友们&#xff0c;有没有帮忙当过代课老师呢&#xff1f;或者&#xff0c;没当过的老师是不是对这种职业充满了好奇&#xff1f;让我来分享一下&#xff0c;当代课老师的日常是什么样的吧&#xff01; 备课 说起备课&#xff0c;那可是个大工程&#xff01;不过&#xff…...

Minitab新手避坑指南:为什么你的CPK和PPK算出来总是不一样?

Minitab新手避坑指南&#xff1a;为什么你的CPK和PPK算出来总是不一样&#xff1f; 第一次打开Minitab进行过程能力分析时&#xff0c;很多新手都会遇到一个令人困惑的现象&#xff1a;明明输入的是同一组数据&#xff0c;CPK和PPK的结果却大相径庭。这就像做菜时严格按照食谱操…...

避坑指南:RT-Thread PM组件设备驱动注册与休眠唤醒的那些‘坑’(附I2C传感器实例)

RT-Thread PM组件实战避坑指南&#xff1a;从设备注册到唤醒的深度解析 在嵌入式低功耗开发领域&#xff0c;RT-Thread的PM组件堪称一把双刃剑——用得好能让设备续航翻倍&#xff0c;用不好则可能让开发者陷入无尽的调试泥潭。本文将聚焦I2C传感器等外设在实际应用中的典型问题…...

用增量学习对抗‘遗忘’:在TE过程数据集上复现论文《Fault diagnosis of TE process based on incremental learning》

增量学习在TE过程故障诊断中的实战应用&#xff1a;从数据预处理到模型对抗遗忘 TE过程&#xff08;Tennessee Eastman process&#xff09;作为化工领域的经典仿真数据集&#xff0c;长期以来为故障诊断算法提供了标准测试平台。当我们将目光投向工业场景中的真实需求时&#…...

避坑指南:大华海康SDK回调流如何用JavaCV稳定推流到ZLMediaKit?

工业级视频流处理&#xff1a;JavaCV与ZLMediaKit的高效集成实践 当企业级监控系统需要处理数百路摄像头并发推流时&#xff0c;开发者往往会遇到视频卡顿、内存泄漏和连接不稳定等技术难题。本文将分享一套经过生产环境验证的解决方案&#xff0c;重点解决大华/海康SDK回调流处…...

API密钥泄露率飙升47%?Dify 2026网关安全配置(2024Q3 CISA认证级实操手册)

第一章&#xff1a;API密钥泄露率飙升47%的行业现状与Dify 2026网关安全演进逻辑近年来&#xff0c;API密钥泄露事件呈爆发式增长。根据2025年CNVD与OWASP联合发布的《AI服务接口安全年报》&#xff0c;全球生产环境中检测到的硬编码API密钥泄露数量同比上升47%&#xff0c;其中…...

Axure中文语言包:3分钟极速汉化指南,让原型设计更高效

Axure中文语言包&#xff1a;3分钟极速汉化指南&#xff0c;让原型设计更高效 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还…...

告别串口助手!用NXP FreeMaster 3.0实时调PID,图形化调试真香了

嵌入式PID调参革命&#xff1a;NXP FreeMaster 3.0图形化实时调试实战 记得去年调试伺服电机时&#xff0c;我曾在实验室连续熬了三个通宵——每修改一次PID参数就要重新编译下载&#xff0c;然后盯着串口终端密密麻麻的数据流&#xff0c;试图从字符海洋里捕捉波形规律。直到同…...

THREE.MeshLine材质系统详解:纹理、透明度与颜色混合的完全掌握

THREE.MeshLine材质系统详解&#xff1a;纹理、透明度与颜色混合的完全掌握 【免费下载链接】THREE.MeshLine Mesh replacement for THREE.Line 项目地址: https://gitcode.com/gh_mirrors/th/THREE.MeshLine THREE.MeshLine是Three.js的Mesh替换方案&#xff0c;为开发…...

从轨迹抖动到稳定抓取:MuJoCo物理仿真中的三大核心挑战与解决方案

从轨迹抖动到稳定抓取&#xff1a;MuJoCo物理仿真中的三大核心挑战与解决方案 【免费下载链接】mujoco Multi-Joint dynamics with Contact. A general purpose physics simulator. 项目地址: https://gitcode.com/GitHub_Trending/mu/mujoco 你是否曾在机械臂控制中遇到…...

MATLAB代码:双层优化微电网系统规划设计方法——多电源容量优化配置与最佳运行策略研究

MATLAB代码&#xff1a;基于双层优化的的微电网系统规划设计方法 关键词&#xff1a;双层优化 容量配置 参考文档&#xff1a;《基于双层优化的的微电网系统规划设计方法》基本复现 仿真平台&#xff1a;MATLABCPLEX 与目前大部分的微网优化调度代码不同&#xff0c;本代码主…...