के माध्यम से डिफ़ॉल्ट समय क्षेत्र मैं एक साझा होस्टिंग MySQL उदाहरण है, जिसमें यह प्रशांत मानक समय के लिए system_time_zone सेट है और यह प्रणाली को TIME_ZONE चर सेट है, इसलिए प्रभावी रूप से यह प्रशांत मानक समय पर चल रहा है है है।सेटिंग सर्वर पर phpMyAdmin
अर्थात मैं इस पता लगाने के लिए निम्न आदेश चला गया है:
SELECT version() , @@time_zone , @@system_time_zone , NOW() , UTC_TIMESTAMP()
मैं GMT/UTC समय डिफ़ॉल्ट MySQL डेटाबेस/स्थानीय MySQL DB समय-क्षेत्र बदलना चाहते हैं। मैंने दौड़ने की कोशिश की, SET time_zone = '+0:00'
, और यह सफलतापूर्वक निष्पादित करता है!
हालांकि, यह @_ time_zone की स्थिति की जांच करते समय, टाइम_ज़ोन चर को प्रभावित नहीं करता है। मैंने इसी तरह की समस्या How to set MySQL to use GMT in Windows and Linux से निपटने वाली एक और पोस्ट को देखा है और मैंने छोटी प्रगति के साथ MySql documentation भी चेक किया है। चूंकि मैं एक साझा-होस्टिंग समाधान पर हूं, मेरे पास सीमित पहुंच है और मेरे पास मेरी PhPMyAdmin mySql कार्यक्षमता की पेशकश के मुकाबले ज्यादा पहुंच नहीं है।
मुझे आश्चर्य है कि डिफ़ॉल्ट क्वेरी के भीतर से डिफ़ॉल्ट_टाइम-ज़ोन को बदलने का कोई तरीका है या मुझे कमांड लाइन पर वापस आने की आवश्यकता है (जिस पर मुझे दुर्भाग्यवश तक पहुंच नहीं है)।
आपकी मदद और सलाह के लिए धन्यवाद,
मार्टिन
क्या आपने सेट सत्र समय_ज़ोन = '+0: 00' या सेट ग्लोबल टाइम_ज़ोन = '+0: 00' की कोशिश की है? – dseibert
टिप 'क्लाइंट 0 9' के लिए धन्यवाद, लेकिन दुर्भाग्य से मुझे "# 1227 - एक्सेस अस्वीकार कर दिया गया है; आपको इस ऑपरेशन के लिए सुपर विशेषाधिकार की आवश्यकता है", साझा होस्टिंग पर पर्याप्त विशेषाधिकार नहीं। – sigi