Сообщение создано: 28. 10. 2011 [13:21]
|
Yaroslav
Ярослав Галата
Создатель темы
Зарегистрирован(а) с: 18.10.2011
Сообщения: 6
|
При записи значений в БД MySQL архиватором значений параметров в поле TM (datetime) идет несовпадение времени с текущим (на 3 часа меньше) я так понимаю что нужно выставить где-то часовой пояс, но не могу найти где. БД смотрю при помощи MySQL Front в эту БД пишут значения другие клиенты (не OpenSCADA) и таких проблем с временем нет правда там поле TIMESTAMP (заполняет сама БД).
|
Сообщение создано: 28. 10. 2011 [14:02]
|
almaz
Almaz Karimov
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
|
А какой дистрибутив линукс используете? Для debian/ubuntu надо дать команду dpkg-reconfigure tzdata из под суперпользователя и ответить на пару вопросов. Возможно в некоторых дистрибутивах надо хранить локальное время в системных часах (отключить хранение в UTC).
[Сообщение редактировалось 1 раз(а), в последний раз 28.10.2011 в 14:04.]
21 век - век повсеместной автоматизации. Главное - во благо всем людям.
|
Сообщение создано: 28. 10. 2011 [14:29]
|
Yaroslav
Ярослав Галата
Создатель темы
Зарегистрирован(а) с: 18.10.2011
Сообщения: 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 все делает корректно, наверное он так настроен?! И если я сделаю все как вы рекомендуете не собьется все остальное?!
|
Сообщение создано: 28. 10. 2011 [14:38]
|
Yaroslav
Ярослав Галата
Создатель темы
Зарегистрирован(а) с: 18.10.2011
Сообщения: 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.
все было настроено правильно, так что не оно...
|
Сообщение создано: 28. 10. 2011 [15:06]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 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.
|