কম্পিউটার টিউটোরিয়াল

MySQL-এ কুয়েরি লগ (Query Log) এনাবল/ডিসেবল করা

MySQL ৮.০.১২-এ জেনারেল কুয়েরি লগ এনাবল করতে SET GLOBAL ব্যবহার করতে হয়।

এনাবল করা

mysql> SET GLOBAL general_log = 1;
Query OK, 0 rows affected (0.10 sec)

স্ট্যাটাস চেক

mysql> SHOW VARIABLES LIKE '%general_log%';
+------------------+---------------------+
| Variable_name    | Value               |
+------------------+---------------------+
| general_log      | ON                  |
| general_log_file | DESKTOP-QN2RB3H.log |
+------------------+---------------------+

ডিসেবল করা

mysql> SET GLOBAL general_log = 0;
Query OK, 0 rows affected (0.06 sec)

সতর্কতা: প্রোডাকশনে কুয়েরি লগ অন করা পারফরম্যান্স প্রভাবিত করতে পারে। শুধু ডিবাগিংয়ের জন্য অন করুন।

  1. MySQL-এ ভিন্ন ইউজার হিসেবে লগইন করা (mysql -u -p কমান্ড)

  2. MySQL কোয়ারীতে 'Empty set' প্রতিস্থাপন করা

  3. MySQL-এ FORMAT() ব্যবহার করে কaarেন্সি রেকর্ড ফরম্যাট করা

  4. MySQL-এ স্লো কোয়েরি লগিং সেট আপ করার পদ্ধতি