如何启用 MySQL 查询日志?
要启用查询日志,请使用命令SETglobal。您不能在MySQL8.0.12版本中使用setgeneral_log。如果您使用的是8.0.12版,那么您将收到以下给定的错误。在这里,我们尝试设置general_log以查看会出现什么错误-
mysql> SET general_log = 1;
以下是输出-
ERROR 1229 (HY000): Variable 'general_log' is a GLOBAL variable and should be set with SET GLOBAL
现在,我们将使用带有general_log的全局命令。查询如下-
mysql> SET global general_log = 1;
要检查它是否启用,请使用SHOW命令-
mysql> SHOW variables like '%general_log%';
以下是输出-
+------------------+---------------------+ | Variable_name | Value | +------------------+---------------------+ | general_log | ON | | general_log_file | DESKTOP-QN2RB3H.log | +------------------+---------------------+ 2 rows in set (0.03 sec)
从上面的示例输出中,您可以看到通过赋予值1来启用它。我们可以通过赋予值0来禁用它。以下是要禁用的查询-
mysql> SET global general_log = 0;
现在让我们使用以下查询检查相同的内容-
mysql> SHOW variables like '%general_log%';
以下是输出-
+------------------+---------------------+ | Variable_name | Value | +------------------+---------------------+ | general_log | OFF | | general_log_file | DESKTOP-QN2RB3H.log | +------------------+---------------------+ 2 rows in set (0.00 sec)
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志