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

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Ander » Ср июл 18, 2018 1:48 pm

Объясните чайнику, где хранится база данных?
MD на raspberry. Ради эксперимента удалил db_terminal.sql и все в бэкапах. Перегрузил, все грузится как будто и не удалял!
и в догонку, удаляю через myphpadmin таблицу - тоже самое при перезагрузке никаких изменений, таблица на месте.
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

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

Сообщение ILGAS » Ср июл 18, 2018 2:00 pm

Предполагаю вся БД хранится в памяти. Остановите MD удалите и попробуйте запустить. В БД данные на разбери записаться раз 15 мин. Для экономии ресурса флэшки. PS могу ошибаться)

Отправлено с моего P9000 через Tapatalk

Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Ср июл 18, 2018 2:57 pm

В блоге впервом посту и предпоследнем у меня частично расписано, если будут конкретные вопросы, постараюсь расписать более подробно.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Ander » Ср июл 18, 2018 7:19 pm

да, если можно по подробнее, особенно интересует второй вопрос - почему при удалении в myphpadmin таблиц или записей они не удаляются?
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

Сообщение fandaymon » Ср июл 18, 2018 7:51 pm

Ander писал(а):
Ср июл 18, 2018 1:48 pm
Объясните чайнику, где хранится база данных?
MD на raspberry. Ради эксперимента удалил db_terminal.sql и все в бэкапах. Перегрузил, все грузится как будто и не удалял!
и в догонку, удаляю через myphpadmin таблицу - тоже самое при перезагрузке никаких изменений, таблица на месте.
Если вы полагаете, что mysql хранит базу данных в дампе, то может быть не стоит таблицы удалять? Это так, замечание...
А по существу - если вы воспользовались образом диска с установленной системой, а по результатам похоже, что так оно и было, то база данных хранится в каталоге /tmp/mysql. Для каждой базы в этом каталоге свой подкаталог. К самому каталогу /tmp примаплен диск в памяти, размером в 100 мегабайт (смотреть tmpfs). Т.е. как только вы выключаете компьютер, все таблицы и записи в них благополучно исчезают.

Но! Раз в 15 минут циклом cycle_db_save.php в обычную директорию database_backup , расположенную на sd карте, делается дамп базы, под названием db.sql. Предыдущий переименовывается в db.sql.prev. Когда происходит перезагрузка малинки, то база в памяти создаётся заново из этого, ранее сохраненного дампа. Поэтому, если дамп сохранится не успел, то при перезагрузке какие-то изменения (вроде удаленных таблиц) могут запросто потеряться. Чтобы этого не произошло, существует специальный сценарий для перезагрузки rebootSystem - он делает принудительный дамп и перегружает малинку
За это сообщение автора fandaymon поблагодарил:
Ander (Чт июл 19, 2018 1:07 pm)
Рейтинг: 1.16%
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Ср июл 18, 2018 11:17 pm

Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Ander » Чт июл 19, 2018 1:06 pm

спасибо теперь все понятно, осталось одна мелочь к примеру я удалил cycle_schedulerapp, однако свойство ThisComputer.cycle_schedulerappDisabled осталось и в Xray цикл отображается, пытаюсь удалить свойство, но после перезагрузки все опять появляется.
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

Сообщение fandaymon » Чт июл 19, 2018 1:52 pm

Ander писал(а):
Чт июл 19, 2018 1:06 pm
спасибо теперь все понятно, осталось одна мелочь к примеру я удалил cycle_schedulerapp, однако свойство ThisComputer.cycle_schedulerappDisabled осталось и в Xray цикл отображается, пытаюсь удалить свойство, но после перезагрузки все опять появляется.
После перезагрузки сценарием? Удаляете свойство как?
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Чт июл 19, 2018 2:23 pm

Ander писал(а):
Чт июл 19, 2018 1:06 pm
спасибо теперь все понятно, осталось одна мелочь к примеру я удалил cycle_schedulerapp, однако свойство ThisComputer.cycle_schedulerappDisabled осталось и в Xray цикл отображается, пытаюсь удалить свойство, но после перезагрузки все опять появляется.
с планировщиком помнится были проблемы с удалением другого, но вроде б исправляли, хз
перезагрузить ос или циклы (с сохранением бд), и удалить свойство - цикл при удалении через маркет может остаться в оперативке (маловероятно, но ... )
проверить папку скриптс
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Ander » Сб июл 21, 2018 9:46 am

Друзья!
Все гораздо хуже, у меня не только не обновляться база, но и файлы. Т.е. вношу изменения например в сцену, добавляю иконки , но на следующий день все они пропадают.

Провел тест, например удаляю файл и передергиваю питание - файл не удалился, если перегрузиться через reboot - все ОК. такое ощущение что используется что-то типа отложенной записи. В каком направлении рыть? В fstab вроде все правильно.
Ответить