Удаление данных из БД

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
Аватара пользователя
KVN
Сообщения: 89
Зарегистрирован: Ср ноя 14, 2018 12:27 pm
Откуда: UA
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Удаление данных из БД

Сообщение KVN » Пн апр 22, 2019 10:12 am

Привет.

Были подключены два СОНОФА по MQTT. Один уже перепрошит другой прошивкой, другой отключен. В БД нашел MQTT записи от них и удалил вручную. А они все равно появляются. Подскажите как удалить ненужные записи в БД?

Спасибо.
Мой CONNECT
Ubuntu Linux 16.04.5 LTS, Источник обновлений ядра: Мастер
Acer Aspire One D270
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Удаление данных из БД

Сообщение tarasfrompir » Пн апр 22, 2019 10:14 am

KVN писал(а):
Пн апр 22, 2019 10:12 am
Привет.

Были подключены два СОНОФА по MQTT. Один уже перепрошит другой прошивкой, другой отключен. В БД нашел MQTT записи от них и удалил вручную. А они все равно появляются. Подскажите как удалить ненужные записи в БД?

Спасибо.
отписать мкютт от этих топиков
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
KVN
Сообщения: 89
Зарегистрирован: Ср ноя 14, 2018 12:27 pm
Откуда: UA
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: Удаление данных из БД

Сообщение KVN » Пн апр 22, 2019 10:22 am

Отключены.
Изображение
Мой CONNECT
Ubuntu Linux 16.04.5 LTS, Источник обновлений ядра: Мастер
Acer Aspire One D270
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Удаление данных из БД

Сообщение nick7zmail » Пн апр 22, 2019 10:57 am

sudo service mosquitto stop
rm -rf /путь/к/файлу/mosquitto.db (лежит в директории пользователя от имени которого стартует сервис, либо в /var/lib...можете попробовать найти поиском find / | grep mosquitto.db)
удалить топики из МД
sudo service mosquitto start
запустить сервис МД

Где то видел утилиту, которая якобы из базы может снести мусорные топики, сам не пробовал, но по мне дак проще грохнуть базу целиком. Новые топики в чистенькую базу запишутся. Привязки МД и любых других устройств не слетят.
За это сообщение автора nick7zmail поблагодарил:
KVN (Пн апр 22, 2019 11:18 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
KVN
Сообщения: 89
Зарегистрирован: Ср ноя 14, 2018 12:27 pm
Откуда: UA
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: Удаление данных из БД

Сообщение KVN » Пн апр 22, 2019 11:18 am

У меня еще несколько устройств подключены по MQTT. Им придется заново прописывать привязки?? Не хотелось бы )))
Мой CONNECT
Ubuntu Linux 16.04.5 LTS, Источник обновлений ядра: Мастер
Acer Aspire One D270
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Удаление данных из БД

Сообщение nick7zmail » Пн апр 22, 2019 2:51 pm

KVN писал(а):
Пн апр 22, 2019 11:18 am
У меня еще несколько устройств подключены по MQTT. Им придется заново прописывать привязки?? Не хотелось бы )))
nick7zmail писал(а):
Пн апр 22, 2019 10:57 am
Новые топики в чистенькую базу запишутся. Привязки МД и любых других устройств не слетят.
За это сообщение автора nick7zmail поблагодарил:
KVN (Пн апр 22, 2019 3:08 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
KVN
Сообщения: 89
Зарегистрирован: Ср ноя 14, 2018 12:27 pm
Откуда: UA
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: Удаление данных из БД

Сообщение KVN » Пн апр 22, 2019 3:08 pm

Понял, спасибо.
Мой CONNECT
Ubuntu Linux 16.04.5 LTS, Источник обновлений ядра: Мастер
Acer Aspire One D270
Ответить