вопрос по базе данных
Модератор: immortal
вопрос по базе данных
Объясните чайнику, где хранится база данных?
MD на raspberry. Ради эксперимента удалил db_terminal.sql и все в бэкапах. Перегрузил, все грузится как будто и не удалял!
и в догонку, удаляю через myphpadmin таблицу - тоже самое при перезагрузке никаких изменений, таблица на месте.
MD на raspberry. Ради эксперимента удалил db_terminal.sql и все в бэкапах. Перегрузил, все грузится как будто и не удалял!
и в догонку, удаляю через myphpadmin таблицу - тоже самое при перезагрузке никаких изменений, таблица на месте.
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: вопрос по базе данных
Предполагаю вся БД хранится в памяти. Остановите MD удалите и попробуйте запустить. В БД данные на разбери записаться раз 15 мин. Для экономии ресурса флэшки. PS могу ошибаться)
Отправлено с моего P9000 через Tapatalk
Отправлено с моего P9000 через Tapatalk
-
- Сообщения: 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
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Re: вопрос по базе данных
да, если можно по подробнее, особенно интересует второй вопрос - почему при удалении в myphpadmin таблиц или записей они не удаляются?
-
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: вопрос по базе данных
Если вы полагаете, что mysql хранит базу данных в дампе, то может быть не стоит таблицы удалять? Это так, замечание...Ander писал(а): ↑Ср июл 18, 2018 1:48 pmОбъясните чайнику, где хранится база данных?
MD на raspberry. Ради эксперимента удалил db_terminal.sql и все в бэкапах. Перегрузил, все грузится как будто и не удалял!
и в догонку, удаляю через myphpadmin таблицу - тоже самое при перезагрузке никаких изменений, таблица на месте.
А по существу - если вы воспользовались образом диска с установленной системой, а по результатам похоже, что так оно и было, то база данных хранится в каталоге /tmp/mysql. Для каждой базы в этом каталоге свой подкаталог. К самому каталогу /tmp примаплен диск в памяти, размером в 100 мегабайт (смотреть tmpfs). Т.е. как только вы выключаете компьютер, все таблицы и записи в них благополучно исчезают.
Но! Раз в 15 минут циклом cycle_db_save.php в обычную директорию database_backup , расположенную на sd карте, делается дамп базы, под названием db.sql. Предыдущий переименовывается в db.sql.prev. Когда происходит перезагрузка малинки, то база в памяти создаётся заново из этого, ранее сохраненного дампа. Поэтому, если дамп сохранится не успел, то при перезагрузке какие-то изменения (вроде удаленных таблиц) могут запросто потеряться. Чтобы этого не произошло, существует специальный сценарий для перезагрузки rebootSystem - он делает принудительный дамп и перегружает малинку
- Рейтинг: 1.16%
-
- Сообщения: 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
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Re: вопрос по базе данных
спасибо теперь все понятно, осталось одна мелочь к примеру я удалил cycle_schedulerapp, однако свойство ThisComputer.cycle_schedulerappDisabled осталось и в Xray цикл отображается, пытаюсь удалить свойство, но после перезагрузки все опять появляется.
-
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
-
- Сообщения: 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
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Re: вопрос по базе данных
Друзья!
Все гораздо хуже, у меня не только не обновляться база, но и файлы. Т.е. вношу изменения например в сцену, добавляю иконки , но на следующий день все они пропадают.
Провел тест, например удаляю файл и передергиваю питание - файл не удалился, если перегрузиться через reboot - все ОК. такое ощущение что используется что-то типа отложенной записи. В каком направлении рыть? В fstab вроде все правильно.
Все гораздо хуже, у меня не только не обновляться база, но и файлы. Т.е. вношу изменения например в сцену, добавляю иконки , но на следующий день все они пропадают.
Провел тест, например удаляю файл и передергиваю питание - файл не удалился, если перегрузиться через reboot - все ОК. такое ощущение что используется что-то типа отложенной записи. В каком направлении рыть? В fstab вроде все правильно.