homeassistant mysql_HomeAssistant学习笔记docker安装的ha更换数据库

HomeAssistant学习笔记docker安装的ha更换数据库

用了一段时间之后发现日志和历史打开的速度越来越慢,在论坛里查了半天发现是因为HA官方所用数据库导致,官方也给出了相关文档,https://www.home-assistant.io/components/recorder/,如何自定义数据库,为了让家里的ha再次飞奔起来,于是有了更换数据库的念头。

一、在群晖套件下载MariaDB 10数据库

二、打开MariaDB后会提示输入新密码,两次输入新密码后就设置完成,会显示如下图所示。

三、打开ssh连接到群晖,我用的putty,免费软件大家自己在网上下一个就好,因为我已经安装好了,不想重新折腾了,所以就不上图了,大家按着文字教程一步一步来就没有问题。

1、打开putty,输入自己的群晖账号密码,连接群晖

2、输入sudo -i回车,密码还是你的群晖密码,这样就获取了root权限,你看你的设置名后面从“$”号变成“#”号就对了。

3、输入代码:/usr/local/mariadb10/bin/mysql -u root -p

4、再输入:CREATE DATABASE HomeAssistant,不要关闭putty。

5、参考官方文档,把下面代码复制到configuration.yaml文件,标红的需要按自己的实际情况修改。

recorder:

#需要保存的天数

purge_keep_days: 5

#几天清理一次

purge_interval: 3

db_url: mysql://root:密码@群晖IP:3307/HomeAssistant?charset=utf8

6、切换窗口到Putty输入:use HomeAssistant

7、授权ip输入下面代码:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

8、输入:FLUSH privileges;

9、最后,删除原来数据库db文件,重启ha,收工。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值