EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Запись в значений в MySQL


Author Message
Written on: 28. 10. 2011 [13:21]
Yaroslav
Ярослав Галата
Topic creator
registered since: 18.10.2011
Posts: 6
При записи значений в БД MySQL архиватором значений параметров в поле TM (datetime) идет несовпадение времени с текущим (на 3 часа меньше) я так понимаю что нужно выставить где-то часовой пояс, но не могу найти где. БД смотрю при помощи MySQL Front в эту БД пишут значения другие клиенты (не OpenSCADA) и таких проблем с временем нет правда там поле TIMESTAMP (заполняет сама БД).
Written on: 28. 10. 2011 [14:02]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
А какой дистрибутив линукс используете? Для debian/ubuntu надо дать команду dpkg-reconfigure tzdata из под суперпользователя и ответить на пару вопросов. Возможно в некоторых дистрибутивах надо хранить локальное время в системных часах (отключить хранение в UTC).

[This article was edited 1 times, at last 28.10.2011 at 14:04.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 28. 10. 2011 [14:29]
Yaroslav
Ярослав Галата
Topic creator
registered since: 18.10.2011
Posts: 6
"almaz" wrote:

А какой дистрибутив линукс используете? Для debian/ubuntu надо дать команду dpkg-reconfigure tzdata из под суперпользователя и ответить на пару вопросов. Возможно в некоторых дистрибутивах надо хранить локальное время в системных часах (отключить хранение в UTC).


Linux asutp 2.6.35-30-generic #59-Ubuntu SMP Tue Aug 30 15:58:00 UTC 2011 i686 GNU/Linux Ubuntu 10.10

я в линуксе не селен :( и мне не понятно как MySQL в моем варианте TIMESTAMP все делает корректно, наверное он так настроен?! И если я сделаю все как вы рекомендуете не собьется все остальное?!


Written on: 28. 10. 2011 [14:38]
Yaroslav
Ярослав Галата
Topic creator
registered since: 18.10.2011
Posts: 6
"almaz" wrote:

А какой дистрибутив линукс используете? Для debian/ubuntu надо дать команду dpkg-reconfigure tzdata из под суперпользователя и ответить на пару вопросов. Возможно в некоторых дистрибутивах надо хранить локальное время в системных часах (отключить хранение в UTC).


все сделал
Current default time zone: 'Europe/Kiev'
Local time is now: Fri Oct 28 14:34:33 FET 2011.
Universal Time is now: Fri Oct 28 11:34:33 UTC 2011.

все было настроено правильно, так что не оно...
Written on: 28. 10. 2011 [15:06]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Время в БД MySQL пишется правильно, в UTC.
Почему, ищем по форуму, а заодно читаем про тип поля "datetime" в MySQL!
http://oscada.org/ru/forum/posts/otslezhivanie_oshibok/perekhod_na_zimnee_vremja

Learn, learn and learn better than work, work and work.



22492