Để BẬT nhật ký chung, bạn cần sử dụng lệnh SET.
Sau đây là cú pháp -
set global general_log=ON;
Hãy để chúng tôi kiểm tra trạng thái nhật ký chung với sự trợ giúp của lệnh SHOW -
mysql> SHOW variables like '%general_log%';
Điều này sẽ tạo ra kết quả sau -
+------------------+---------------------+ | Variable_name | Value | +------------------+---------------------+ | general_log | OFF | | general_log_file | DESKTOP-QN2RB3H.log | +------------------+---------------------+ 2 rows in set (0.06 sec)
Sau đây là truy vấn để bật nhật ký chung -
mysql> set global general_log=ON; Query OK, 0 rows affected (0.18 sec)
Hãy để chúng tôi kiểm tra trạng thái của nhật ký chung một lần nữa -
mysql> SHOW variables like '%general_log%';
Điều này sẽ tạo ra kết quả sau -
+------------------+---------------------+ | Variable_name | Value | +------------------+---------------------+ | general_log | ON | | general_log_file | DESKTOP-QN2RB3H.log | +------------------+---------------------+ 2 rows in set (0.01 sec)
Bạn có thể thay đổi vị trí của general_log_file -
mysql> SET GLOBAL general_log_file = 'E:\mysqllog'; Query OK, 0 rows affected (0.11 sec)
Hãy để chúng tôi kiểm tra lại trạng thái của general_log_file -
mysql> SHOW variables like '%general_log%';
Điều này sẽ tạo ra kết quả sau -
+------------------+------------+ | Variable_name | Value | +------------------+------------+ | general_log | ON | | general_log_file | E:mysqllog | +------------------+------------+ 2 rows in set (0.01 sec)