вопрос по базе данных
Модератор: immortal
Re: вопрос по базе данных
Извиняюсь за назойливость, и все же может кто-нибудь объяснит про базу данных. Я удалил terminal.db db.sql db.sql.prev, после перезагрузки база грузится как ни в чем не бывало. Вопрос откуда?
Re: вопрос по базе данных
https://connect.smartliving.ru/profile/ ... og112.html из пп.№7Logrus писал(а): Ср июл 18, 2018 2:57 pm В блоге впервом посту и предпоследнем у меня частично расписано, если будут конкретные вопросы, постараюсь расписать более подробно.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Re: вопрос по базе данных
пробовал, ссылка https://t.me/MajorDoMoRu/50487 не открывается
Re: вопрос по базе данных
это ссылка на пост в канале телеграмм, его нужно установить
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Re: вопрос по базе данных
Не знаю что там в телеграмме, но если посмотреть на файлик prepare-dirs в /etc/init.d то там есть строчка
cp -R /var/lib/mysql/* /tmp/mysql
а в /var/lib/mysql есть изначальная база db_terminal. Видимо на крайний случай, если все бэкапы удалены...
cp -R /var/lib/mysql/* /tmp/mysql
а в /var/lib/mysql есть изначальная база db_terminal. Видимо на крайний случай, если все бэкапы удалены...
Re: вопрос по базе данных
с телефона
вот в вар либ по умолчанию пишется раз в час, структура всей бд и данные, при загрузке системы сначала восстанавливается отсюда, если удалили какие либо таблицы в пма, здесь при перезаписи старое остается
в бекап бд пишется раз в 15 минут, только дб терминал ваши данные (при перезаписи создает копию предыдущего с префиксом прев), при перезапуске восстанавливается поверх того что выше (модуль бекапа от еразера сохраняет аналог этого и файлы по вашему выбору, этого достаточно для восстановления), если дернули только циклы, то только это
ну еще мелочи есть всякие (тут можно расписывать и расписывать, что каким пхп файлом, что каким скриптом, как выше сказали можно уже и в настройки ос (это не обратная связь )))) операционной системы залезть и т.д.), как это сохраняется из оперативки, как записывается в оную изначально
п.с. и все-таки советую не полениться и сходить по ссылке выше, отпадут многие вопросы и станет понятен план действий (там и со скриншотами ниже все этапы)
вот в вар либ по умолчанию пишется раз в час, структура всей бд и данные, при загрузке системы сначала восстанавливается отсюда, если удалили какие либо таблицы в пма, здесь при перезаписи старое остается
в бекап бд пишется раз в 15 минут, только дб терминал ваши данные (при перезаписи создает копию предыдущего с префиксом прев), при перезапуске восстанавливается поверх того что выше (модуль бекапа от еразера сохраняет аналог этого и файлы по вашему выбору, этого достаточно для восстановления), если дернули только циклы, то только это
ну еще мелочи есть всякие (тут можно расписывать и расписывать, что каким пхп файлом, что каким скриптом, как выше сказали можно уже и в настройки ос (это не обратная связь )))) операционной системы залезть и т.д.), как это сохраняется из оперативки, как записывается в оную изначально
п.с. и все-таки советую не полениться и сходить по ссылке выше, отпадут многие вопросы и станет понятен план действий (там и со скриншотами ниже все этапы)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Re: вопрос по базе данных
так вроде работает
$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);
$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);