А в системното време (в биоса) на Olinuxino какво време е зададено UTC или вече коригираното 14:00.
Трябва в биосите да се задава UTC време. Аз никога не съм се занимавал с такива платчици и не знам как се сетва и дали изобщо може...Ама на сегашните компютри в биоса трябва да се задава UTC време. Не е като едно време, когато всеки си настройваше точното локално време.
Принципът е че всичко трябва да по UTC, а пък след това системата а и отделните програми да си корегират времето за правилно изобразяване според часовата зона на ОС-а. (Или според часовата зона на самата програма)
Един път и аз така се бях омотал....Едни програми показваха +2 часа, други (php--то) +4 ....абе пълна каша.
Разбирам, че ако в базата данни се записва с UTC време, а не UTC+2, графиките ще са коректни
Ами в документацията пише, че TIMESTAMP се съхранява като UTC време. (различно е от DATETIME)
MySQL converts TIMESTAMP values from the current time zone to UTC for storage, and back from UTC to the current time zone for retrieval. (This does not occur for other types such as DATETIME.)
Тука един много хубаво го е обеснил за TIMESTAMP и часовата зона.
https://www.mysqltutorial.org/mysql-timestamp.aspx/има и една mysql променлива с която това може да се контролира.
т.е. може да влезеш в mysql конзолата, да напишеш
SET time_zone='+02:00';
SELECT ... from ...;
и да видиш какво време ще върне и да определиш виновника. Биоското време ли е проблема, скрипта ли ти бута неправилни дати или grafana ги изобразява неправилно.