Logrus

 
<<< Back

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

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

При запуске системы сначала происходит загрузка из /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

Discuss (0) (11)

See also:
2021-01-10 DROP_TABLE
2020-05-07 Телеграмм. Полезное
2019-06-30 Телеграмм. Меню - управление группами ПУ
2019-06-29 Телеграмм. Меню - запуск скриптов (сценариев)
2018-10-21 Настройки громкости
2018-10-07 Примеры кода
2018-09-25 Телеграмм. pChart
2018-05-02 Класс SOpenClose метод logicAction (по-русски "Входная дверь")
2018-04-05 Шаблон отображения в классе "Users"
2018-12-02 Режим "Никого нет дома"

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

На форуме: Logrus