1 row in et (0.00 ec) 系统参数log_error_ervice不能仅指定一个志过滤组件,而不指定写组件,例如: myql et global log_error_ervice = log_filter_internal; error 1231 (42000): variable log_error_ervice cant be et to the value of log_filter_internal 系统参数log_error_ervice可以指定多个志写组件,例如: myql et global log_error_ervice = log_filter_internal; log_ink_internal; log_ink_yeventlog; 这样设置的系统参数log_error_ervice会通过两个组件完成错误志的写入,除了使用组件log_ink_internal写入默认的错误志,还会使用组件log_ink_yeventlog将错误志记录到作系统的系统志中。 系统参数log_error_ervice中记录的组件顺序也很重要,因为执行组件过程是从左向右进行的,例如: log_filter_internal; log_ink_1; log_ink_2 如上志事件先传递到内置的过滤组件(log_filter_internal),然后传递到个写组件(log_ink_1),再传递到第二个写组件(log_ink_2),但如果更换顺序,例如: log_ink_1; log_filter_internal; log_ink_2 在这种情况下,志事件先传递到个写组件,再传递到内置的过滤组件,然后传递到第二个写组件,个写组件接收未过滤的事件,第二个写组件接收过滤后的事件。如果希望一个志包含所有志事件的信息,而另一个志仅包含志事件子集的信息,则可以通过这种方式配置错误志记录。 3.1.2log_filter_internal组件 log_filter_internal组件是myql内置的志过滤组件,它基于优先级和错误代码对志事件进行过滤,过滤规则由系统参数log_error_verboity 和log_error_uppreion_lit 进行控制。 1. 系统参数log_error_verboity myql志事件的优先级分为三级,分别是errorgeneral_log表和low_log表中,这样查询起来更方便,例如,可以只查询满足特定条件的志记录,如下是general_log表的定义语句: myql how create tablemyql.general_log \g 1. row table: general_log create table: create tab
以下为对购买帮助不大的评价