Здравия всем! В этой заметке, расскажу как поставить аддон с базой данных MariaDB. Перед установкой аддона, сделаем Резервную копию нашей системы.
Установка аддона
Перейдем в Настройки -> Дополнения, резервные копии и Supervisor и нажмем кнопку Магазин дополнений (2)
Найдем в открывшемся магазине модуль с тюленем MariaDB и нажмем на него.
Нажимаем кнопку Установить
Процесс установки занимает некоторое время, этот процесс наглядно показывается.
После установки перейдем во вкладку Конфигурация
Поменяем параметр password на нужный пароль, нажмем кнопку сохранить и перейдем обратно во вкладку Информация
Нажмем кнопку Запустить
После старта, круглый датчик в правом верхнем углу поменяет цвет с красного на зеленый.
Если что то пошло не так, то нужно идти во вкладку Журнал. В нем пишется весь процесс запуска и работы аддона.
Конфигурация Home Assistant
Откроем в File editor файл конфигурации configuration.yaml. И добавим в него следующие строки
recorder:
db_url: mysql://homeassistant:password@core-mariadb/homeassistant?charset=utf8mb4
purge_keep_days: 30
Раздел recorder отвечает за хранение и по умолчанию настроен на хранение в формате SQLlite в файле home-assistant_v2.db. В ссылке присутствует указания логина и пароля перед символом @. Это те самые логин и пароль, что мы настраивали во вкладке Конфигурация
Параметр purge_keep_days отвечает за количество дней хранения информации в базе данных. Я обычно ставлю 7-30 дней, в зависимости от нужной мне глубины истории. Чем больше параметр, тем больше места будет занимать база данных.
Сохраняем изменения и применяем конфигурацию.
Заключение
Как видим из заметки, подключение базы данных MySQL / MariaDB в Docker очень легко. Базу данных лучше использовать на сервере с HDD или SSD. Если использовать карту памяти, то нужно всегда держать в запасе резервную. Это очень узкое место карт памяти. Рано или поздно любая карта памяти умирает, это только вопрос времени.
А как теперь зайти в эту новую базу данных?
Здравствуйте, Алексей! В каком смысле зайти?
Доброго дня. Сейчас изменилась установка Maria DB? Ссылается на уже установленную интеграцию запись в home assistant.
Добрый день, Андрей! Подключение MySQL также происходит в configuration.yaml секции record. Покажите скрин, попробую помочь
Не подскажете, как прикрепить скрин?