MySQL এর NOW() এবং CURDATE() ফাংশনগুলি UTC ব্যবহার করতে, আপনাকে my.cnf ফাইল লিখতে হবে। নিচের নির্দেশনাটি my.cnf -
এ লিখুন[mysqld_safe] timezone = UTC
প্রথমত, নিম্নলিখিত প্রশ্নের সাহায্যে ডিরেক্টরিতে পৌঁছান -
mysql> select @@datadir;
নিচের আউটপুট −
+---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+ 1 row in set (0.00 sec)
এখন সেই ডিরেক্টরিতে পৌঁছান যার জন্য আমরা একটি প্রশ্নের ফলাফল হিসাবে লিঙ্কটি পেয়েছি। আমার উইন্ডোজ সিস্টেম -
-এ my.cnf ফাইলের স্ক্রিনশট
"mysqld" এর অধীনে স্থানের বিকল্প ( [mysqld_safe] timezone =UTC )। আপনি প্রতিটি পৃষ্ঠা লোড লিখতে হবে না. এটিকে "my.cnf" ফাইলে একবার রাখার পর, আপনাকে বারবার এটি উল্লেখ করতে হবে না। এটি প্রতিটি পৃষ্ঠা লোডের জন্য কাজ করবে৷
প্রতিটি পৃষ্ঠার জন্য নীচের প্রশ্নে কল করুন -
mysql> SET time_zone = ' + 0:00'; Query OK, 0 rows affected (0.00 sec)
কিন্তু প্রতিবার কোয়েরি কল করা ভালো অভ্যাস নয়।