Страница 2 из 2

Re: вопрос по базе данных

Добавлено: Пт авг 03, 2018 8:17 am
Ander
Извиняюсь за назойливость, и все же может кто-нибудь объяснит про базу данных. Я удалил terminal.db db.sql db.sql.prev, после перезагрузки база грузится как ни в чем не бывало. Вопрос откуда?

Re: вопрос по базе данных

Добавлено: Пт авг 03, 2018 8:37 am
Logrus
Logrus писал(а):
Ср июл 18, 2018 2:57 pm
В блоге впервом посту и предпоследнем у меня частично расписано, если будут конкретные вопросы, постараюсь расписать более подробно.
https://connect.smartliving.ru/profile/ ... og112.html из пп.№7

Re: вопрос по базе данных

Добавлено: Пт авг 03, 2018 5:40 pm
Ander
пробовал, ссылка https://t.me/MajorDoMoRu/50487 не открывается

Re: вопрос по базе данных

Добавлено: Пт авг 03, 2018 7:44 pm
Logrus
это ссылка на пост в канале телеграмм, его нужно установить

Re: вопрос по базе данных

Добавлено: Сб авг 04, 2018 12:17 am
fandaymon
Не знаю что там в телеграмме, но если посмотреть на файлик prepare-dirs в /etc/init.d то там есть строчка
cp -R /var/lib/mysql/* /tmp/mysql
а в /var/lib/mysql есть изначальная база db_terminal. Видимо на крайний случай, если все бэкапы удалены...

Re: вопрос по базе данных

Добавлено: Сб авг 04, 2018 2:09 am
Logrus
с телефона
вот в вар либ по умолчанию пишется раз в час, структура всей бд и данные, при загрузке системы сначала восстанавливается отсюда, если удалили какие либо таблицы в пма, здесь при перезаписи старое остается
в бекап бд пишется раз в 15 минут, только дб терминал ваши данные (при перезаписи создает копию предыдущего с префиксом прев), при перезапуске восстанавливается поверх того что выше (модуль бекапа от еразера сохраняет аналог этого и файлы по вашему выбору, этого достаточно для восстановления), если дернули только циклы, то только это

ну еще мелочи есть всякие (тут можно расписывать и расписывать, что каким пхп файлом, что каким скриптом, как выше сказали можно уже и в настройки ос (это не обратная связь )))) операционной системы залезть и т.д.), как это сохраняется из оперативки, как записывается в оную изначально

п.с. и все-таки советую не полениться и сходить по ссылке выше, отпадут многие вопросы и станет понятен план действий (там и со скриншотами ниже все этапы)

Re: вопрос по базе данных

Добавлено: Чт июл 29, 2021 3:41 pm
Ander
так вроде работает
$name_table = 'name_table ';

SQLExec("DROP TABLE ".$name_table);

$pathDelete = '/var/lib/mysql/db_terminal/'.$name_table.'.*';
$pathCopy = '/home/pi/delete_tables/';

safe_exec('cp -f ' . $pathDelete.' '.$pathCopy);
safe_exec('rm -f ' . $pathDelete);