MySQL Error number: MY-010084; Symbol: ER_POINTLESS_WITHOUT_SLOWLOG; SQLSTATE: HY000

文档解释

Error number: MY-010084; Symbol: ER_POINTLESS_WITHOUT_SLOWLOG; SQLSTATE: HY000

Message: options –log-slow-admin-statements, –log-queries-not-using-indexes and –log-slow-replica-statements have no effect if –slow-query-log is not set

MY-010084; (ER_POINTLESS_WITHOUT_SLOWLOG); SQLSTATE: HY000是MySQL的一个错误码,指的是无效的慢日志参数。当MySQL服务器检测到一些试图使用慢日志功能,但没有任何慢日志参数被设置或激活时,会出现这个错误。

这个错误是由于MySQL服务器有一个特定的慢日志参数,如log_slow_queries,log_slow_verbosity或log_slow_rate_limit,没有在启用状态时产生的。

常见案例

解决方法:在解决MY-0010084; (ER_POINTLESS_WITHOUT_SLOWLOG); SQLSTATE: HY000错误之前,必须确保所有慢查询日志参数都处于激活状态。

解决之前,先检查表中是否存在任何慢查询日志参数,如果存在,可以先把它们放到mysql运行时变量中,然后用使用enable slow log激活它们。

然后,重新启动MySQL服务器,在新的会话中尝试使用慢查询跟踪器,如果还是有错误发生,可以参考MySQL文档来获取更多关于慢查询日志的信息。

但是解决慢查询日志的问题之前,要求用户有MySQL的基本知识和经验,所以任何新手用户在调试过程中,可以使用MySQL在线论坛或其他官方支持中心来获取正确的解决方案。

你可能感兴趣的