二(可选)安装MariaDB替换homeassistant数据库
Posted 热雨智联
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二(可选)安装MariaDB替换homeassistant数据库相关的知识,希望对你有一定的参考价值。
随着系统的使用,以及设备数量的增加,homeassistant自带的数据库将会越来越大,启动速度会越来越慢,将大大的影响我们的用户体验。因此我们在初次安装系统还未配置设备时需要将数据库更改为MariaDB。以下将详细的讲解安装过程。
安装:
在默认用户下使用
sudo apt-get install libmariadbclient-dev libssl-dev
pip3 install mysqlclient
安装MariaDB
配置:
在默认用户下使用
cd
sudo apt-get update
sudo hassbian-config install mariadb
sudo mysql -u root -p
CREATE DATABASE homeassistant;
CREATE USER 'homeassistant' IDENTIFIED BY 'homeassistant';
GRANT ALL PRIVILEGES ON homeassistant.* TO 'homeassistant';
show databases;
use mysql;
show tables;
FLUSH PRIVILEGES;
exit
打开Samba根目录下的homeassistant目录,打开configuration.yaml文件,加入
recorder:
db_url: mysql://homeassistant:homeassistant@127.0.0.1/homeassistant
重启homeassistant ,查看日志,如果没有错误,就可以删除home-assistant_v2.db 文件了。
sudo reboot
以上是关于二(可选)安装MariaDB替换homeassistant数据库的主要内容,如果未能解决你的问题,请参考以下文章