HASS更换MariaDB数据库

由于HASS自带数据库产生的文件很大,会导致HASS死机。

1.NAS上通过“套件中心”安装MariaDB 10和phpMyAdmin

2.安装MairaDB的时候应该会提示你输入密码之类的,年代久远,我这个是以前安装wordpress时一起安装的,忘了。

3.点开phpMyAdmin,选择你要操作的数据库。密码输入刚才你创建的密码,或者是空的,试一下。
4.创建一个新用户,用来HA连接到NAS数据库,因为NAS上默认的账户是不允许远程连接的,当然你要改那个root属性也可以,但最好还是自己再新建一个吧。
账户->新增用户账户
username:用来登陆的用户名
hostname:这个必须选“任意主机”,后面的%可以不改
密码:自己设置一个,或者使用下面生成一个也可以。
全局权限:打勾全选
最好要点最下面的那个“执行”。
5.新那一个数据库homeassistant,或者随便你自己起
排序规则选“utf8_unicode_ci”。

6.修改HA中的configuration.yaml配置文件,MariaDB 5的默认端口是3306,可以不用配置。MariaDB 10的默认端口是3307需要配置。

recorder:

#几天清理一次

purge_interval: 3

#需要保存的天数

purge_keep_days: 30

#db_url: mysql://账户:密码@ip地址:端口/数据库名字

db_url: mysql://hass:hass@192.168.1.100:3307/homeassistant

7.重启HA,在phpMyAdmin里可以看到HA写入的4个表。

8.最后可以进入HASS根目录删除默认自带.DB数据库文件。

阅读剩余
THE END