随着系统的使用,以及设备数量的增加,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

homeassistant mysql_二、(可选)安装MariaDB替换homeassistant数据库相关推荐

  1. homeassistant mysql_学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库

    学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库 2018-11-15 12:06:58 4点赞 18收藏 3评论 是返乡过年?还是就地过年?最新一届#双面过节指南# ...

  2. Centos7安装mariadb galera cluster数据库集群 详解

    #Galera集群特点 集群之间无延时,同步复制.而master-slave主从异步复制,存在延迟. active-active多主,集群内部服务器都是同时写,必须等所有集群内所有数据库都完成数据写入 ...

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

    HomeAssistant学习笔记docker安装的ha更换数据库 用了一段时间之后发现日志和历史打开的速度越来越慢,在论坛里查了半天发现是因为HA官方所用数据库导致,官方也给出了相关文档,https ...

  4. centos6.9 卸载mysql_CentOS 6.9卸载MySQL并安装MariaDB的方法

    一.卸载MySQL 关闭目前的mysql服务#/etc/init.d/mysqld stop 确保已正常关闭#ps -ef | grep mysql 查询mysql的安装情况:#rpm -qa | g ...

  5. vmware虚拟化(二)安装vsphere5.1

    vmware虚拟化(二)安装vsphere5.1 安装前的准备(环境) 一台域控制器 一台sql2008数据库 二.安装vCenter服务 在数据库里创建一个数据库,名字就叫vCenter 1.添加数 ...

  6. 树莓派无法安装mariadb_RaspberryPi(树莓派)安装 MariaDB 数据库没有办法远程访问...

    在 RaspberryPi(树莓派) 上安装 MariaDB  或者 MySQL 数据库的时候. 设置的用户没有办法通过网络远程登录. 首先确定的是,用户已经设置了访问权限. 提示的错误信息是: ER ...

  7. homeassistant mysql_给Homeassistant更换PostgreSQL数据库

    给Homeassistant更换PostgreSQL数据库 2020-11-12 19:17:58 7点赞 64收藏 2评论 是返乡过年?还是就地过年?最新一届#双面过节指南#开始啦!本次征稿活动分为 ...

  8. 玩客云刷安卓及armbian安装docker部署Homeassistant

    玩客云刷安卓及armbian安装docker部署Homeassistant 自从玩客云成为矿渣以后,总想把自己家里吃灰的玩客云利用起来.网上搜资料,大部分都是N1的刷机资料,相比之下玩客云还是不如N1 ...

  9. 小米开源监控系统监控mysql_二、小米开源监控平台open-falcon安装与使用

    小米开源企业级监控平台open-falcon安装与部署 由于实验机器不多,并不是生产环境,只是作为学习使用,故采用 ALL In One 的模式,即一个中心主机,其他主机都往这一个中心主机推送数据.中 ...

最新文章

  1. HPU第三次积分赛-D:Longest Increasing Subsequence(DP)
  2. 洛谷 P1082 同余方程(同余exgcd)
  3. HTML5 progress和meter控件
  4. 标题在图表上_从零开始学Excel——标题和图例的设置(143)
  5. 数据开放 数据集_您可以使用开放数据做什么?
  6. 现代3D图形编程学习-基础简介(2) (译)
  7. 20145235 《Java程序设计》第6周学习总结
  8. SAS中的删除空格相关函数
  9. 【动态规划】黑熊过河
  10. Markdown 小技巧之图片左对齐
  11. 微信开发者工具无法选择预览和真机调试_小程序开发 第二篇:使用微信小程序开发者工具、wepy框架初始化项目...
  12. mysql多表sumif_MySQL与EXCEL sum sumif sumifs 函数结合_品牌汇总_20161101
  13. oracle创建索引和删除索引
  14. Java基础面试题(2022版)
  15. 消费提示:2012春运火车票 网上订票攻略
  16. 微信小程序尺子样式滚动选择器组件
  17. 区块链(Blockchain)简介
  18. lqc_基于IP地址,端口的访问控制
  19. 从零学Linux第一章——操作系统演变及历史介绍
  20. [杭州衡泰]软件测试面经

热门文章

  1. selenium三种等待时间之强制等待
  2. 1705. 吃苹果的最大数目(贪心、优先队列(堆)、哈希表),总之先吃快烂的苹果
  3. 论坛各种问题总结--(随时更新)
  4. 软件模块化定制将造成传统软件消失?
  5. HTML文本编辑器BBEdit 14 for Mac
  6. TestNg常用enable、timeOut、exceptedException、groups、dependsOnGroups、dependsOnMethods、@Paramters、priority
  7. Android常见设计模式——观察者模式 (Observer Pattern)
  8. 2016 ECCV-Gated Siamese Convolutional Neural Network Architecture for Human Re-ID
  9. 【C语言】探究整型数据在内存中的存储
  10. Linux未来猜想:被遗忘还是终结Windows?