homeassistant数据存储到mysql数据库方式

 更新时间:2023年12月05日 09:57:01   作者:donoot  
这篇文章主要介绍了homeassistant数据存储到mysql数据库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

homeassistant数据存储到mysql数据库

使用N1盒子刷Openwrt,并在docker下安装了homeassistant、node-red、hacs,此为前提,N1内置存储空间8G。

homeassistant正常运行后每天要产生大量传感器数据及日志,其各种事件及传感信息默认使用sqlite本地存储数据,随着数据量不断增加,系统性能也会受到影响。

现将数据保存到远程mysql数据库中,使得数据可长久化保存,为将来数据分析提供相应数据源。

其方法如下:

1.mysql中root身份登录

创建一单独数据库如:homen1,

创建一普通账号如:test,

授予其远程登录及对homen1数据库的数据表、视图等的增删改查权限。

2.在openwrt的linux系统下

修改docker中homeassistant安装目录下的configuration.yaml 文件。

3.在configuration.yaml 文件中

添加:

recorder:
    db_url: mysql://test:password@ip:port/HOMEN1?charset=utf8

重启homeassistant后,相应的数据便迁移到了mysql远程数据库中。

 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL主从状态检查的实现

    MySQL主从状态检查的实现

    这篇文章主要介绍了MySQL主从状态检查的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • MySQL 中 FIELD() 自定义排序示例详解

    MySQL 中 FIELD() 自定义排序示例详解

    MySQL中的field()函数,可以用来对SQL中查询结果集进行指定顺序排序,这篇文章主要介绍了MySQL 中 FIELD() 自定义排序,需要的朋友可以参考下
    2024-05-05
  • MYSQL必知必会读书笔记第四章之检索数据

    MYSQL必知必会读书笔记第四章之检索数据

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS)。接下来通过本文给大家介绍MYSQL必知必会读书笔记第四章之检索数据,感兴趣的朋友一起学习吧
    2016-05-05
  • MySQL中跨表排序和指定类型置顶的四种写法详解

    MySQL中跨表排序和指定类型置顶的四种写法详解

    这篇文章主要介绍了MySQL跨表排序和固定置顶的两种排序需求的实现方法,并结合实战场景分析了四种解决方案,通过具体SQL示例和适用场景分析,帮助开发者更好地理解和应用这些排序策略
    2026-06-06
  • MySQL主从复制延迟原因分析、判断方法与优化方案

    MySQL主从复制延迟原因分析、判断方法与优化方案

    在 MySQL 主从架构的生产环境中,主从复制延迟是最常见、最影响业务稳定性的问题之一,今天我把实战中总结的延迟核心原因、精准判断方法、可落地优化方案全流程整理出来,希望能帮大家彻底搞定主从延迟问题,需要的朋友可以参考下
    2026-03-03
  • Mysql中的几种常见日志小结

    Mysql中的几种常见日志小结

    本文主要介绍了Mysql中的几种常见日志小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • MySQL实战文章(非常全的基础入门类教程)

    MySQL实战文章(非常全的基础入门类教程)

    半个月时间把MySQL重新巩固了一遍,梳理了一篇几万字超硬核文章,想学习mysql的朋友可以看看
    2023-05-05
  • 一文详解MySQL的并发控制

    一文详解MySQL的并发控制

    无论何时只要有多个查询需要在同一时刻修改数据,都会产生并发控制问题,MySQL可以在两个层面进行并发控制,服务器层和存储引擎层,下面这篇文章主要给大家介绍了关于MySQL并发控制的相关资料,需要的朋友可以参考下
    2023-05-05
  • mysql 某字段插入随机数(插入随机数到MySQL数据库)

    mysql 某字段插入随机数(插入随机数到MySQL数据库)

    这篇文章主要介绍了mysql 某字段插入随机数(插入随机数到MySQL数据库),需要的朋友可以参考下
    2016-09-09
  • 数据库踩坑实战之这行SQL让服务器直接宕机

    数据库踩坑实战之这行SQL让服务器直接宕机

    服务器宕机是指服务器无法正常工作或运行的情况,可能是由于硬件故障、软件错误、电力故障或网络问题等引起的,这篇文章主要介绍了数据库踩坑实战之让服务器直接宕机SQL的相关资料,需要的朋友可以参考下
    2026-02-02

最新评论