вопрос по базе данных
Модератор: immortal
Re: вопрос по базе данных
Извиняюсь за назойливость, и все же может кто-нибудь объяснит про базу данных. Я удалил terminal.db db.sql db.sql.prev, после перезагрузки база грузится как ни в чем не бывало. Вопрос откуда?
-
- Сообщения: 2079
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: вопрос по базе данных
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 2079
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: вопрос по базе данных
это ссылка на пост в канале телеграмм, его нужно установить
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
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. Видимо на крайний случай, если все бэкапы удалены...
-
- Сообщения: 2079
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
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);