ऐसा करने का सबसे आसान तरीका, जैसा कि उमर ने बताया है, उदाहरण के लिए
mysql> SET GLOBAL time_zone = 'America/New_York';
डेलाइट सेविंग एडजस्टमेंट वाले टाइमज़ोन के लिए नामित टाइमज़ोन का उपयोग करना महत्वपूर्ण है। हालांकि, कुछ लिनक्स बिल्ड के लिए आपको निम्न प्रतिक्रिया मिल सकती है:
<ब्लॉकक्वॉट>#1298 - अज्ञात या गलत समय क्षेत्र
यदि आप इसे देख रहे हैं, तो आपको tzinfo_to_sql अनुवाद चलाने की आवश्यकता हो सकती है... यह करना आसान है, लेकिन स्पष्ट नहीं है। linux कमांड लाइन से टाइप करें:
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
अपना रूट पासवर्ड प्रदान करें (MySQL रूट, लिनक्स रूट नहीं) और यह आपके ज़ोनइन्फो में किसी भी परिभाषा को MySQL में लोड करेगा। फिर आप वापस जा सकते हैं और अपना
. चला सकते हैंmysql> SET GLOBAL time_zone = timezone;