Logrus

<<< Назад

Уход за базой данных

не совсем и верное название, но ...
как один очень маленький, но значимый нюанс.

При запуске системы сначала происходит загрузка из /var/lib/mysql, и уже потом поверх накатывается бекап из /var/www/html/database_backup
т.е. у многих возникают такие траблы как появление "лишних" таблиц или "неких данных"

Для справки, то что в системе "бэкапится", по умолчанию (все можно изменить под себя):

Раз в час из темп cp -rf /tmp/mysql/* /var/lib/mysql // все бд: db_terminal, information_schema, mysql, performance_schema, phpmyadmin (здесь могут оставаться ранее удаленные модули и таблицы в db_terminal)
Раз в 15 минут бэкап бд и сохранение предыдущего в /var/www/html/database_backup // только db_terminal
Бэкап отдельным модулем // согласно пользовательских настроек
При старте/рестарте системы.

  1. почистить все лишнее через ПМА

  2. в консоли терминала
    sudo mc
    и удалить все в /var/lib/mysql

    выделяем пкм, файл - удалить, удалить все

  3. в админке МДМ открыть консоль и выполнить

    safe_exec('cp -rf /tmp/mysql/* /var/lib/mysql');
    восстановит все ранее удаленное в п. №2 в соответствии с состоянием в п. №1

Обсуждение (0) (9)

Смотрите так же:
07.05.2020 Телеграмм. Полезное
30.06.2019 Телеграмм. Меню - управление группами ПУ
29.06.2019 Телеграмм. Меню - запуск скриптов (сценариев)
21.10.2018 Настройки громкости
07.10.2018 Примеры кода
25.09.2018 Телеграмм. pChart
02.05.2018 Класс SOpenClose метод logicAction (по-русски "Входная дверь")
05.04.2018 Шаблон отображения в классе "Users"
02.12.2018 Режим "Никого нет дома"

Нижний Тагил, Россия

На форуме: Logrus