MySQL के Now() और CURDATE() फ़ंक्शंस को UTC का उपयोग करने के लिए, आपको my.cnf फ़ाइल लिखनी होगी। नीचे दिए गए निर्देश को my.cnf में लिखें -
[mysqld_safe]समय क्षेत्र =यूटीसी
सबसे पहले, निम्न क्वेरी की सहायता से निर्देशिका तक पहुँचें -
mysql> @@datadir चुनें;
निम्न आउटपुट है -
<पूर्व>+--------------------------------------------------------+ | @@दातादिर |+-------------------------------------------------------- +| सी:\ProgramData\MySQL\MySQL सर्वर 8.0\डेटा\ |+------------------------------------- सेट में ----------+1 पंक्ति (0.00 सेकंड)अब उस निर्देशिका तक पहुँचें जिसके लिए हमें एक क्वेरी के परिणामस्वरूप लिंक मिला है। मेरे विंडोज सिस्टम पर my.cnf फाइल का स्क्रीनशॉट -
"mysqld" के तहत विकल्प ([mysqld_safe] टाइमज़ोन =यूटीसी) रखें। आपको हर पेज लोड पर लिखने की जरूरत नहीं है। इसे एक बार “my.cnf” फ़ाइल में रखने के बाद, आपको बार-बार इसका उल्लेख करने की आवश्यकता नहीं है। यह हर पेज लोड के लिए काम करेगा।
प्रत्येक पृष्ठ के लिए नीचे दी गई क्वेरी को कॉल करें -
mysql> SET time_zone ='+ 0:00';क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
लेकिन हर बार किसी प्रश्न को कॉल करना एक अच्छा अभ्यास नहीं है।