MySQL Status Mysqlx_errors_unknown_message_type 数据库状态作用意思及如何正确
本站中文解释
这个status变量指的是在Mysql Server的沟通中,如果有一端发出的消息类型未知,那么服务端就会返回此status状态,并且发出警告消息。
使用如下命令来设置MySQL status变量:
1.在MySQL客户端登录:
mysql –u root –p
2.使用以下命令设置Mysqlx_errors_unknown_message_type变量:
SET GLOBAL Mysqlx_errors_unknown_message_type = {变量值};
示例如下:
SET GLOBAL Mysqlx_errors_unknown_message_type = 2;
Mysqlx_errors_unknown_message_type变量的可选值有3个,可以根据应用需要来设置如下:
1.1:表示将遇到未知消息类型的错误记录为警告,同时继续处理;
2:表示将遇到未知消息类型的错误记录为错误,并中断处理;
3:表示将发送端发出未知消息类型进行忽略,并继续处理。
Mysqlx_errors_unknown_message_type变量向MySQL server提示,当服务端收到未知消息类型时,MySQL server如何处理。 通常情况,变量值为1即可。如果MySQL Server在收到未知类型消息时无法处理,则需要把变量值设置为2或者3以防止服务失效。
总而言之,Mysqlx_errors_unknown_message_type的变量设置用于指示MySQL server当收到未知消息类型时如何处理,由此可以帮助保护MySQL Server的正确运行。