mysql NOW() return falschen Wert in der Erwägung, dass die globalen Zeitzone eingestellt ist +00:00

seit 2 Wochen habe ich darüber gerätselt timezone Problem, alles funktioniert Prima auf meinem localhost, ABER es gibt falsche Wert auf dedicated server. Lassen Sie mich sagen, was ich bisher getan habe.

Ersten Satz globalen Zeitzone von unten Abfrage: ( Super Privileg sowohl auf localhost und server )

 SET GLOBAL time_zone = '+00:00';

führen Sie nun folgenden Abfrage zu überqueren überprüfen, was getan

SELECT NOW(),@@global.time_zone AS gtz,@@session.time_zone AS stz,
       TIMEDIFF(NOW(), CONVERT_TZ( NOW() , @@session.time_zone ,  '+00:00' ) )
       AS OFFSET;

aber es zeigt verschiedene Ergebnisse auf lokale und dedizierte server

auf localhost (192.168.x.x) mysql-version : 5.5.8

+---------------------+--------+--------+----------+
| NOW()               | gtz    | stz    | OFFSET   |
+---------------------+--------+--------+----------+
| 2012-07-02 07:06:55 | +00:00 | +00:00 | 00:00:00 |
+---------------------+--------+--------+----------+
1 row in set (0.00 sec)

auf dedizierten server (182.168.x.x) mysql version :5.1.53-log

+---------------------+--------+--------+----------+
| NOW()               | gtz    | stz    | OFFSET   |
+---------------------+--------+--------+----------+
| 2012-07-02 12:37:59 | +00:00 | +00:00 | 00:00:00 |
+---------------------+--------+--------+----------+

Meine Frage ist

warum JETZT() gibt falschen Zeit ( oben IST ) in der Erwägung, dass
Zeitzone eingestellt ist +00:00 ?

Seite Hinweis :

Führe ich im folgenden-Abfrage

SHOW VARIABLES LIKE '%time%zone%';

auf localhost

+------------------+---------------------+
| Variable_name    | Value               |
+------------------+---------------------+
| system_time_zone | India Standard Time |
| time_zone        | +00:00              |
+------------------+---------------------+

auf dem server

+------------------+---------------------+
| Variable_name    | Value               |
+------------------+---------------------+
| system_time_zone | GMT+5               |
| time_zone        | +00:00              |
+------------------+---------------------+

tut dies das Ergebnis beeinflussen? ODER

gibt es einen bug in einer früheren version von mysql ?

bitte helfen Sie mir.

InformationsquelleAutor diEcho | 2012-07-02

Schreibe einen Kommentar